Play IT

Cross Platform Mobile

Интерактивное демо «Cross Platform Mobile» — раздел Инструменты · Документация.

toolsdocumentation

Кроссплатформа: 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
Официальный анонс / курс ↗