Kotlin Multiplatform for Mobile (KMM) is a way to simplify the development of cross-platform applications. You can share the application logic between iOS and Android apps and write platform-specific code only when you need to implement a native UI or work with platform APIs. Explore what is KMM as a platform, set up your development environment, and therefore build your first KMM app that runs on both iOS and Android platforms with a shared code base. Get familiar with the KMM project structure to kickstart your journey as an app developer in KMM.
In this coffee break codelab, you'll explore:
-
What is KMM?
-
What are the basic concepts of KMM?
-
Set up an environment in your machine for building KMM applications
-
Building your first KMM app: Hello World!
-
Explore the KMM project structure
-
Running the KMM app on iOS and Android emulators
-
Share the KMM app code base for both Android and iOS