Kotlin Multiplatform (KMP) shares business logic between iOS and Android while keeping native UI. Pure native iOS uses Swift end-to-end.
| Feature | Kotlin Multiplatform | Native iOS (Swift) |
|---|---|---|
| UI | Native SwiftUI/UIKit | Native SwiftUI/UIKit |
| Shared code with Android | 60–80% of business logic | 0% |
| Build complexity | High (Gradle + Xcode) | Standard Xcode |
| iOS hiring | Niche (Swift + Kotlin) | Standard Swift devs |
KMP makes sense when iOS and Android are equal-priority surfaces and 60%+ of code is non-UI. For iOS-first or iOS-only products, pure Swift wins on simplicity and time-to-market.
Yes — JetBrains marked it stable in 2023 and major companies (Netflix, McDonald's) ship with it.