Android Expert·Oct 4Three Moments in a Composable’s Life: Composition, Recomposition, and Measure-Time SubcompositionHow Compose decides when your code runs, what re-runs, and why SubcomposeLayout exists, with six production failure modes and fixes.
Android Expert·Oct 3LazyColumn Under the Hood: LazyLayout, Slot Reuse, and the Failure Modes That Ship to ProductionWhat Compose actually composes while you scroll, why key and contentType matter, and the state bugs that quietly ship in real feeds
Android Expert·Aug 4PinnableContainer in Jetpack Compose: Keeping the Right Nodes AliveHow Compose decides what stays alive offscreen — and how to stop pinning from quietly leaking your app’s memory.
InStackademicbyAndroid Expert·Jul 11Part 5: Custom RecyclerView Layouts, Predictive Animations, and Shift to ComposeHijack layout logic, master dual-pass predictive animations, and compare RecyclerView virtualization with Compose LazyColumn runtime.
Ramadan Sayed·Jun 10Compose Performance Part 6: Lazy Lists Deep Dive The Anatomy of LazyColumn, Why Missing Keys Kill…If recomposition is the #1 cause of Compose performance problems, lazy lists are #2. Every Android app has lists. Most of them have…