KMM Project Structure
Shared and platform code.
What is KMM?
Kotlin Multiplatform Mobile (KMM) lets you share code between iOS and Android while keeping native UIs. You write business logic once in Kotlin.
The shared Module
A KMM project centers on a shared module. It compiles to a JVM library for Android and a native framework for iOS.
- Android consumes it as a regular dependency
- iOS imports it as an Objective-C/Swift framework
All lessons in this course
- KMM Project Structure
- expect and actual
- Sharing Business Logic
- Platform APIs