👨🏫 Compose course composeinternals.com
📖 Compose book jorgecastillo.dev/book
Read state only where it’s needed, for example by passing a lambda instead of the value. Even better, use lambda-based modifiers like offset {} or drawBehind {} so reads happen in layout or draw, skipping composition completely.
Read state only where it’s needed, for example by passing a lambda instead of the value. Even better, use lambda-based modifiers like offset {} or drawBehind {} so reads happen in layout or draw, skipping composition completely.
Compose goes through the 3 phases to produce a frame. But they can skip independently.
Where you read state matters. Not the same reading it during composition than during layout. Thats why it’s often better to use lambda version of some modifiers.
Compose goes through the 3 phases to produce a frame. But they can skip independently.
Where you read state matters. Not the same reading it during composition than during layout. Thats why it’s often better to use lambda version of some modifiers.
I've been putting so much time and energy on creating fancy features this week that totally forgot about this super basic one 🫣🤯
Start creating your own Android or iOS app store screenshots in screenshotwhale.com 🐋
I've been putting so much time and energy on creating fancy features this week that totally forgot about this super basic one 🫣🤯
Start creating your own Android or iOS app store screenshots in screenshotwhale.com 🐋
Now you can kick-off your screenshots blazing fast 🔥
Now you can kick-off your screenshots blazing fast 🔥
Founding members already getting access. Getting closer to the official open release every day!
Founding members already getting access. Getting closer to the official open release every day!
If you know you can do a job, apply. I've met so many great devs that weren't active on GitHub publicly.
We need to understand that not everybody prioritizes side projects, for many reasons. And that does not invalidate them for the job, at
If you know you can do a job, apply. I've met so many great devs that weren't active on GitHub publicly.
We need to understand that not everybody prioritizes side projects, for many reasons. And that does not invalidate them for the job, at
I am using the actual StoreShots own editor to quickly create all the templates that will be available in the platform.
I am using the actual StoreShots own editor to quickly create all the templates that will be available in the platform.
Just unlocked PPP pricing 🌍 and 2-installment payments for the Jetpack Compose Internals course 🚀
Don’t miss this chance to grab it cheaper before you regret it.
https://effectiveandroid.gumroad.com/l/dfedea
Just unlocked PPP pricing 🌍 and 2-installment payments for the Jetpack Compose Internals course 🚀
Don’t miss this chance to grab it cheaper before you regret it.
https://effectiveandroid.gumroad.com/l/dfedea
If you’re thinking about doing something similar, I hope this gives you a push 🙌
composeinternals.com/how-i-made-s...
If you’re thinking about doing something similar, I hope this gives you a push 🙌
composeinternals.com/how-i-made-s...
Thank you for reading, supporting, and sharing along the way. Every connection here has made this journey richer, and i’m grateful to be part of this community. Love ya ❤️
Thank you for reading, supporting, and sharing along the way. Every connection here has made this journey richer, and i’m grateful to be part of this community. Love ya ❤️
I wrote a breakdown that explains what they are, how they work under the hood, and why they matter for performance (with examples) 👇
https://composeinternals.com/c
I wrote a breakdown that explains what they are, how they work under the hood, and why they matter for performance (with examples) 👇
https://composeinternals.com/c
Compose all the things! 🦸♂️🚀
Compose all the things! 🦸♂️🚀
https://composeinternals.com/concurrency-control-in-jetpack-compose
https://composeinternals.com/concurrency-control-in-jetpack-compose
Reality: no company cares. They want proof you can ship, learn fast, and solve problems.
Reality: no company cares. They want proof you can ship, learn fast, and solve problems.
Twin part is that same dev can be one or the other, depending on the day.
Via @midudev
Twin part is that same dev can be one or the other, depending on the day.
Via @midudev
https://kmp.jetbrains.com/?android=true&ios=true&iosui=compose&includeTests=true
https://kmp.jetbrains.com/?android=true&ios=true&iosui=compose&includeTests=true