kmp-build

Installation
SKILL.md

Kotlin Multiplatform Build & Release

Kotlin Multiplatform (KMP) lets you share business logic in Kotlin across Android, iOS, desktop (JVM/Linux/Windows/macOS), and web (JS/Wasm). Native UI per platform is the most common pattern (sometimes called KMM = Kotlin Multiplatform Mobile when Android+iOS only). With Compose Multiplatform, UI can also be shared.

This skill walks through:

  1. Project structure expectations
  2. Gradle config (Kotlin DSL)
  3. iOS framework integration
  4. Compose Multiplatform vs native UI choice
  5. Build commands per target
  6. Versioning and signing
  7. Common pitfalls

When to invoke

  • During /app-gtm-release:ship-kmp Gates 1-3
  • When the user asks: "KMP setup", "Gradle for KMP", "iOS framework integration", "Compose Multiplatform", "expect/actual", "Kotlin shared code"
Installs
1
GitHub Stars
3
First Seen
Jul 17, 2026