Welcome to KMP Bits
RSS FeedYour go-to spot for Kotlin Multiplatform tips, mobile dev insights, and clean architecture.
Featured
-
Testing Jetpack Compose UI on the JVM: The Discovery That Changed My Workflow
How Robolectric Made Compose UI Tests Fast and CI Friendly
-
π Cross-Platform Notifications with KMP β All in Kotlin!
All logic, all flows, all platform calls are written in Kotlin.
-
π 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.
-
Sleeping But Working: Cross-Platform Background Sync with KMP
How to keep your app busy while your users (and you) sleep.
Recent Bits
-
π A Christmas Checklist for Kotlin Multiplatform Projects π
What Is Really Worth Sharing
-
π§© Koin Injection on iOS Without Reified Crashes: A Clean KMM Pattern
Tired of Koin blowing up on iOS because of reified generics? Hereβs the definitive fix. Clean, type-safe, Swift-friendly. No crashes, no leaks, no nonsense.
-
No, Emitting Loading State from the Repository Doesnβt Make You a Junior Dev
Why handling loading in your repository isnβt bad architecture, itβs actually a sign of experience and clean design.
-
π§ How Talking to Myself, Vanilla PHP, and an Ice Cream Led Me to Kotlin Multiplatform π
A funny and honest story about bugs, PHP, and how one vanilla ice cream helped me realize that talking to myself was actually my greatest debugging tool.