Kotlin multiplatform helps you to share app’s data/domain between Android, iOS or even web applications. JetBrains introduced kotlin multiplatform in Kotlin 1.2 and reworked it in 1.3 and it seems that the API won’t change a lot in the future, however it is still marked as experimental.

You could ask yourself: “Where I should start learning from?”. Well, the best source at the moment is https://kotlinlang.org/docs/tutorials/native/mpp-ios-android.html. However, this sample doesn’t cover any life situations.

In this series of articles, we will show how you can start using kotlin multiplatform, connect your app to an API a database.