Tag: Android
All the articles with the tag "Android".
-
Drop the Clutch: Three Metro DI Patterns Every KMP Developer Should Know
Metro drops the clutch on runtime DI errors. Three patterns in a real KMP app: binding contributions, platform graphs, and child scopes.
-
Clean Lap: UI Testing in Compose Multiplatform
Before the car hits the grid, telemetry confirms every sector. Before your UI ships, runComposeUiTest confirms every composable.
-
Smooth Handoff
Navigation 3 supports shared element transitions. It always did. LocalNavAnimatedContentScope was the piece the docs never mentioned.
-
The White Lines: Enforcing Design System Rules with Detekt
Track limits don't stop you from going wide. They penalise you for it. Custom Detekt rules work the same way.
-
Crossing the Finish Line: StateFlow & SharedFlow in Kotlin Multiplatform
StateFlow is your lap timer — always showing the latest lap. SharedFlow is the race radio — you only hear what's broadcasted while you're tuned in.
-
Testing Jetpack Compose UI on the JVM: The Discovery That Changed My Workflow
How Robolectric Made Compose UI Tests Fast and CI Friendly
-
🚀 Exploring Multi-Layer Navigation in Jetpack Compose with Navigation 3
A simple, clean, and shows how to combine multiple NavDisplays in a way that scales beautifully as your app grows.