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:
- Project structure expectations
- Gradle config (Kotlin DSL)
- iOS framework integration
- Compose Multiplatform vs native UI choice
- Build commands per target
- Versioning and signing
- Common pitfalls
When to invoke
- During
/app-gtm-release:ship-kmpGates 1-3 - When the user asks: "KMP setup", "Gradle for KMP", "iOS framework integration", "Compose Multiplatform", "expect/actual", "Kotlin shared code"