Cross Platform Mobile
Интерактивное демо «Cross Platform Mobile» — раздел Инструменты · Документация.
Кроссплатформа: Swift на Android vs KMP
Сравните подходы — оба сохраняют нативный UI, но по-разному делят код
Kotlin Multiplatform
Статус: Официальный курс Google
UI: Нативный UI: Compose / SwiftUI
Общий код: commonMain: модели, сеть, use cases (expect/actual)
Экосистема: Gradle, KMP в Android Studio, CocoaPods/Xcode
Общая логика: commonMain (Kotlin)
Плюсы
- Поддержка Google и JetBrains
- Зрелый Android-стек
- Официальный pathway
Минусы
- iOS-тулчейн сложнее
- Не "один UI на всех"
- Кривая обучения Gradle KMP