Published "A simple key to a better LazyList in Jetpack Compose". π Know why you should not avoid specifying the key to it!
π: https://blog.shreyaspatil.dev/a-simple-key-to-a-better-lazylist-in-jetpack-compose

| Web | https://shreyaspatil.dev |
| Blog | https://blog.shreyaspatil.dev |
Published "A simple key to a better LazyList in Jetpack Compose". π Know why you should not avoid specifying the key to it!
π: https://blog.shreyaspatil.dev/a-simple-key-to-a-better-lazylist-in-jetpack-compose
π Announcing #ReactiveCollections for Kotlin #Multiplatform
Brings reactive programming magic to standard collectionsβ¨
A lightweight utility that wraps List, Set, Map and exposes them as StateFlow β so you donβt need to manage it manually.
π‘ Benefits:
- No more boilerplate for reactive updates
- Immutable + observable collections
- Multiplatform πͺ
π Check it out here: https://github.com/PatilShreyas/reactive-collections-kt
If you find it useful, donβt forget to β the repo π
π£ CFP for #droidcon India 2025 closes on 1 Oct!
It's happening on 13th Dec, 2025 @ Bangalore. So if you're interested in sharing knowledge with fellow android folks, here's a chance to apply for a talk.
πApply: https://sessionize.com/droidcon-india-2025/
#androiddev #kotlin #compose #android #androiddevopers #conference #tech
Published "Exploring PausableComposition internals in Jetpack Compose" π. You might have heard that the latest version of #Jetpack #Compose has improved performance significantly. You know the reason? There's a usage of new under the hood API - `PausableComposition`. Know how it works under the hood for making buttery smooth experience in compose π«
π: https://blog.shreyaspatil.dev/exploring-pausablecomposition-internals-in-jetpack-compose
#androiddev #jetpackcompose #kotlin #android #androiddevelopers #kmp #cmp
πPublished blog "Understanding Dispatchers: Main and Main.immediate"
I often get queries regarding what exactly is the behaviour difference with Main and immediate dispatcher. I've tried to explain it with simple examples ππ»
π: https://blog.shreyaspatil.dev/understanding-dispatchers-main-and-mainimmediate
The blog I published last week about lambda-based state propagation in #JetpackCompose sparked a bit of controversial conversations.
Just published "Benchmark Insights: Direct State Propagation vs. Lambda-based State in Jetpack Compose".
Just published "Skipping the invocation of intermediate composables"
Read: https://blog.shreyaspatil.dev/skipping-the-invocation-of-intermediate-composables
πJust published "Effortless Compose Compiler report analysis"π
Learn how you can optimize the Composable functions easily without many distractions and focusing on the real problems π―
π: https://blog.shreyaspatil.dev/effortless-compose-compiler-report-analysis