Topic
Coding
2 min read
Clean Architecture for Android: Structuring a Kotlin Codebase That Scales
Clean Architecture, Minus the Dogma "Clean Architecture" gets a bad reputation for producing 40 files to fetch a list of users. Used pragmatically, though,
5 min read
Migrating Android Navigation: XML to Navigation Compose, Then Navigation 2 to Navigation 3
Two Migrations, One Destination Android navigation has gone through three real eras: XML + Fragments, Navigation Compose ("Nav 2"), and now Navigation 3 — a ground-
2 min read
Kotlin Coroutines vs Dart's async/await: A Practical Comparison
Same Problem, Different Concurrency Models If you split your time between a Kotlin/KMM codebase and a Flutter one, it's easy to assume suspend
2 min read
Building a Shared Networking Layer in KMM with Ktor
One Networking Layer, Both Platforms The single highest-leverage module to share in a KMM app is networking. It's pure logic, has no UI
2 min read
From Senior Engineer to Tech Lead: Skills Every Mobile Developer Needs
The Job Changes More Than the Title Suggests Being the best Kotlin or Dart developer on the team doesn't automatically make someone a good