Taking Kotlin Multiplatform from zero to Google Play

Notes for teams evaluating a Kotlin Multiplatform developer — what actually shipped in the Income Tax Calculator app and what I'd do again.

Why KMP for this product

Ten country tax systems, one product vision, limited budget for separate Android and iOS teams. Compose Multiplatform let us share UI — not just domain logic — across Android, iOS and a Wasm web target.

Architecture

Hard parts (honest)

Outcome

Live on Google Play. Unit tests per country engine in shared code. GitHub Actions for Android signing.

Hire a Kotlin Multiplatform developer · Ahsan Islam profile