Getting Started with KMM: Hello World App

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

Meet the instructor

Mohit Sharma

Content Author & Course Instructor

More courses by the instructor