A basic Kotlin Mobile Multiplatform (KMM) project consists of three components: Shared module – a Kotlin module that contains common logic for both Android and iOS applications. Builds into an Android library and an iOS framework. Uses Gradle as a build system.