Member-only story
Introduction to Kotlin Multiplatform Mobile — Getting Started
Part I

This is a series of articles about Kotlin Multiplatform Mobile (KMM) that you should know if you want to start using it. These were divided into three parts:
- Part I: Introduction to Kotlin Multiplatform
- Part II: KMM Configuration
- Part III: KMM Sample ( Cache + Network)
Points that Part I will cover
- What is Kotlin Multiplatform (KMP)?
- KMP vs KMM
- What problems does KMM try to solve?
- How to structure code using KMM?
- What are the limitations of using KMM?
- Conclusion
What is Kotlin Multiplatform (KMP) ?
It was introduced in Kotlin 1.2 in November 17 ( See Kotlin Blog ) and according to Kotlin Documentation:
Support for multiplatform programming is one of Kotlin’s key benefits. It reduces time spent writing and maintaining the same code for different platforms while retaining the flexibility and benefits of native programming