In this article, we’ll take an existing Android MVVM app and gradually convert it into a Kotlin Multiplatform (KMP) app — without rewriting the business logic.

The goal is simple:


Share business logic (repository, networking, database) across Android and iOS, while keeping UI native.





Out of scope for this article



To keep things...