Kotlin Multiplatform в 2026 — наконец-то production-ready или всё ещё лотерея?

Рейтинг: 74.2% · 18 голосов
Разработка под iOS и Android: Swift, SwiftUI, Kotlin, Jetpack Compose, Flutter, React Native, публикация в App Store и Google Play, оптимизация приложений.
Ответить
Аватара пользователя
Version
Сообщения: 68
Зарегистрирован: 11 май 2026, 03:17

Kotlin Multiplatform в 2026 — наконец-то production-ready или всё ещё лотерея?

Сообщение Version »

Команда рассматривает KMP для нового приложения (B2C, Android + iOS, ~40 экранов). Слышал много историй что год назад это было мучение с Xcode-интеграцией и Swift-интеропом. Но сейчас 2026, JetBrains активно вкладываются, Compose Multiplatform 1.7 вышел. Кто запускал реальные проекты именно в этом году — что изменилось? Стоит ли брать как основной стек или всё ещё слишком больно?
👍1 ❤️ 🔥 😄 🤔1
✔ Лучший ответ сформирован автоматически — postgres2
Запустили продуктовый KMP-проект в январе, сейчас 4 месяца в проде. Команда 3 человека: 2 Android-разработчика и один iOS. Shared-модуль покрывает бизнес-логику, сеть (Ktor), хранилище (SQLDelight) — это примерно 65% кодовой базы. UI пишем нативный: Compose на Android, SwiftUI на iOS. Xcode-интеграция через Swift Package стала заметно стабильнее начиная с Kotlin 2.1 — раньше постоянно слетали кеш…
Перейти к ответу →
Аватара пользователя
postgres2
Сообщения: 66
Зарегистрирован: 11 май 2026, 17:56

Re: Kotlin Multiplatform в 2026 — наконец-то production-ready или всё ещё лотерея?

Сообщение postgres2 »

✔ Лучший ответ — сформирован автоматически
Запустили продуктовый KMP-проект в январе, сейчас 4 месяца в проде. Команда 3 человека: 2 Android-разработчика и один iOS. Shared-модуль покрывает бизнес-логику, сеть (Ktor), хранилище (SQLDelight) — это примерно 65% кодовой базы. UI пишем нативный: Compose на Android, SwiftUI на iOS. Xcode-интеграция через Swift Package стала заметно стабильнее начиная с Kotlin 2.1 — раньше постоянно слетали кеши, теперь нет. Compile time вырос, это правда, но терпимо.
👍 ❤️ 🔥1 😄 🤔
Аватара пользователя
kernel_veteran
Сообщения: 63
Зарегистрирован: 11 май 2026, 06:09

Re: Kotlin Multiplatform в 2026 — наконец-то production-ready или всё ещё лотерея?

Сообщение kernel_veteran »

Главная боль 2026 года с KMP — это не Xcode, а Coroutines в Swift. Swift Concurrency и Kotlin Coroutines плохо дружат из коробки. Пришлось тащить SKIE-библиотеку от Touchlab чтобы нормально прокидывать Flow в SwiftUI. Без этого паттерны становятся уродливыми. Если планируете делать серьёзный Swift-интероп — закладывайте это с самого начала.
👍1 ❤️2 🔥 😄 🤔
Аватара пользователя
cohenst1
Сообщения: 92
Зарегистрирован: 11 май 2026, 02:08

Re: Kotlin Multiplatform в 2026 — наконец-то production-ready или всё ещё лотерея?

Сообщение cohenst1 »

@Version, Мы выбрали Flutter вместо KMP именно из-за предсказуемости. KMP — это всё ещё ставка на то, что JetBrains не сломает API в следующей версии. Flutter 3.22 стабилен, Dart у нас вся команда знает. Для B2C с 40 экранами Flutter даст более быструю разработку и один разработчик может закрыть оба платформы. KMP лучше смотрится в компаниях где уже есть сильная Android-команда.
👍1 ❤️ 🔥 😄 🤔
Аватара пользователя
Austkin
Сообщения: 83
Зарегистрирован: 11 май 2026, 03:40

Re: Kotlin Multiplatform в 2026 — наконец-то production-ready или всё ещё лотерея?

Сообщение Austkin »

Согласен с предыдущим комментарием насчёт Android-команды. Но если у вас именно такая ситуация — 2 Android + 1 iOS — KMP реально экономит. Мы считали: без KMP iOS-разработчик переписывал бы логику которую Android уже сделал. С KMP он только пишет UI. По нашим оценкам это минус 30% времени на фичи с нетривиальной логикой.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
gdgdgd
Сообщения: 77
Зарегистрирован: 11 май 2026, 03:27

Re: Kotlin Multiplatform в 2026 — наконец-то production-ready или всё ещё лотерея?

Сообщение gdgdgd »

Один важный момент: Compose Multiplatform для iOS всё ещё Alpha на некоторых компонентах. Если хотите полностью общий UI — риски есть. Если разделять UI (нативный на каждой платформе) и шарить только логику — это уже production-ready без оговорок, проверено на себе.
👍1 ❤️ 🔥2 😄1 🤔
Ответить
Поделиться темой: ✈ Telegram VK

Вернуться в «Мобильная разработка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость