The real challenges behind building a cross-platform app with Kotlin Multiplatform — and how I solved each one. Hey Kotliners 👋 Let me be honest with you.…
ALL BLOGS
Occasional write-ups on Android, ML and whatever I'm learning that week — the full archive lives on Medium. Newest first, #1 is where it all started.
Tracing a stubborn Android Emulator crash all the way from zombie processes down to the Vulkan driver layer.
Four practical rules for keeping Compose recompositions in check — and the subtle mistakes that quietly break them.
Why Kotlin Coroutines replaced nested callbacks in my Android apps, and what changed for readability and reliability.
A practical case for handing manual dependency construction over to Dagger Hilt in Android projects.
A from-scratch walkthrough of MVVM in Android with real Kotlin examples, built for clarity over boilerplate.
Patterns for structuring state in Compose apps that stay predictable and scale past a single screen.
The story behind AsyncPic — why I built it, the design decisions, and what it takes to ship an image-loading library.