Easy to consume Android content by @JorgeCastilloPr Cohort-based and video courses 🎬 Newsletter in https://t.co/b8k948WSkIeffectiveandroid.comJoined May 2022
The @effandroid newsletter reached 780 subscribers since July. I've learned a few things.
⏳ Short posts work better.
👩🏫 People appreciates good content. They'll subscribe if you put in the work.
🙅♂️ Don't write when you have nothing to say.
effectiveandroid.substack.com
It's cyber monday, so gonna drop the price of Jetpack Compose internals more than a 50% only today. Save some good money, price will be back to normal tomorrow 👇 @ComposeInternalleanpub.com/composeinterna…
More tooling to debug recomposition, very welcome. We discussed this in the @effandroid course, people usually wonders how you know if your input data is unstable. Compiler metrics, layout inspector (recomposition counts) and this, all good options.
A new #jetpackcompose debugging tool, hot out of the oven! 👨🍳
Composition tracing allows you to see your composable functions inside system traces. This means you'll be able to see which composables are recomposing during a trace!
Try it out in Android Studio Flamingo!
Many people showed interest, so I'm opening earlybird registration for 2nd edition of the Jetpack Compose and internals online training 🎊
🗓️ Feb 16-17, 2023. First 20 registrations get a generous discount. Use your learning budget before it expires! 👇
open.substack.com/pub/effectivea…
Delivering the Jetpack Compose and internals course for the first time this weekend. It's been a long effort to make it happen, looking forward to it 🙌
New edition will happen every few months, subscribe to @effandroid to not miss the next one effectiveandroid.substack.com
We are getting close to the first edition of Jetpack Compose and internals 🙌 the group is pretty full already but discount is already up, if anybody wants to join last minute. I'm having a blast polishing the content 👇
effectiveandroid.substack.com/p/early-access…
I started writing for the @effandroid newsletter around a month ago and it has gathered almost 400 subscriptions already. I’m honestly surprised and really glad that so many people finds it valuable. More interesting content on its way 🙌
I’m opening a limited number of early access tickets 🎟🎟🎟🎟🎟 with a massive discount for the next edition of the Jetpack Compose and internals online course. Special price for @effandroid subscribers👇 effectiveandroid.substack.com/p/early-access…
BoxWithConstraints made it to the @effandroid newsletter today. Learn why and how this Composable defers the initial composition in order to change its content depending on values calculated during this phase.
effectiveandroid.substack.com/p/custom-layou…
Let’s talk Multiversion Concurrency Control (MCC or MVCC) and how the Compose state snapshot system makes use of it to handle state safely in concurrent scenarios.
We’ll learn this in the course I’m giving in October, but let’s review the basics here.
effectiveandroid.com/2022/08/15/jet…
If you or your team are interested on a complete Jetpack Compose from 0 to 100 course, this is a great opportunity. This is bookable individually or for a complete team.
I am giving a fully fledged online course on Jetpack Compose and internals in October. We’ll put all the ideas from @ComposeInternal into practice while mastering Compose for an accurate mental model. Reserve your learning budgets 🙂👇 effectiveandroid.com/2022/08/15/jet…
The Compose compiler ensures a calling context available from all Composable functions by injecting an instance of the Composer as a parameter on every Composable function call. This instance is what is used from the functions to build up or update the Composition when they run.
Rescued this one from my personal site for the @effandroid newsletter. Learned a ton when writing it.
Mosaic as a case study for how to create and hook a composition to your Compose client library. effectiveandroid.substack.com/p/case-study-m…
Learn movableContentOf as a means for tracking composition to reuse it in different places within your Composable. Also how to combine it with LookaheadLayout to write animations where all State is preserved. New issue for @effandroid newsletter.
effectiveandroid.substack.com/p/movableconte…
60 Followers 1K FollowingDoing Android at https://t.co/Mfx4kdn0Ft - Any sufficiently advanced technology is indistinguishable from magic. - Arthur C. Clarke
252 Followers 754 Following-- Pro-vida, libertad, propiedad y familia.
-- Trabajo duro y eficiente, estudio y ahorro.
-- Ingeniero de Software, TDD, Android.
-- Millonarios, Real Madrid.