Welcome to KMP Bits
RSS FeedYour go-to spot for Kotlin Multiplatform tips, mobile dev insights, and clean architecture.
Featured
-
Program Your Pit Wall: Custom Gemini Commands in Android Studio
A pit wall crew knows exactly what to do without being told from scratch. Custom Gemini commands work the same way.
-
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.
-
Under the Hood: How Compose and SwiftUI Handle What Happens Off-Screen
Same engine, different cockpit: how Compose and SwiftUI handle side effects when sharing a Kotlin Multiplatform ViewModel.
-
🔔 Cross-Platform Notifications with KMP — All in Kotlin!
All logic, all flows, all platform calls are written in Kotlin.
Recent Bits
-
The Clean Line: Swift Export for KMP
Objective-C headers turned your Kotlin enums into class wrappers and your function signatures into noise. Swift Export sends the same data over a cleaner channel.
-
KMP Modularization: From Layers to Features
Why organising your garage by components is slowing down your pit stops.
-
Smooth Handoff
Navigation 3 supports shared element transitions. It always did. LocalNavAnimatedContentScope was the piece the docs never mentioned.
-
Do You Really Need a Pit Wall?
The intermediary between your app and the database never disappeared. It just stopped being your problem.