Kotlin Multiplatform в 2026 — наконец-то production-ready или всё ещё лотерея?
Рейтинг: 74.2% · 18 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
Kotlin Multiplatform в 2026 — наконец-то production-ready или всё ещё лотерея?
Команда рассматривает KMP для нового приложения (B2C, Android + iOS, ~40 экранов). Слышал много историй что год назад это было мучение с Xcode-интеграцией и Swift-интеропом. Но сейчас 2026, JetBrains активно вкладываются, Compose Multiplatform 1.7 вышел. Кто запускал реальные проекты именно в этом году — что изменилось? Стоит ли брать как основной стек или всё ещё слишком больно?
✔ Лучший ответ сформирован автоматически — postgres2
Запустили продуктовый KMP-проект в январе, сейчас 4 месяца в проде. Команда 3 человека: 2 Android-разработчика и один iOS. Shared-модуль покрывает бизнес-логику, сеть (Ktor), хранилище (SQLDelight) — это примерно 65% кодовой базы. UI пишем нативный: Compose на Android, SwiftUI на iOS. Xcode-интеграция через Swift Package стала заметно стабильнее начиная с Kotlin 2.1 — раньше постоянно слетали кеш…
Re: Kotlin Multiplatform в 2026 — наконец-то production-ready или всё ещё лотерея?
✔ Лучший ответ — сформирован автоматически
Запустили продуктовый KMP-проект в январе, сейчас 4 месяца в проде. Команда 3 человека: 2 Android-разработчика и один iOS. Shared-модуль покрывает бизнес-логику, сеть (Ktor), хранилище (SQLDelight) — это примерно 65% кодовой базы. UI пишем нативный: Compose на Android, SwiftUI на iOS. Xcode-интеграция через Swift Package стала заметно стабильнее начиная с Kotlin 2.1 — раньше постоянно слетали кеши, теперь нет. Compile time вырос, это правда, но терпимо.
- kernel_veteran
- Сообщения: 63
- Зарегистрирован: 11 май 2026, 06:09
Re: Kotlin Multiplatform в 2026 — наконец-то production-ready или всё ещё лотерея?
Главная боль 2026 года с KMP — это не Xcode, а Coroutines в Swift. Swift Concurrency и Kotlin Coroutines плохо дружат из коробки. Пришлось тащить SKIE-библиотеку от Touchlab чтобы нормально прокидывать Flow в SwiftUI. Без этого паттерны становятся уродливыми. Если планируете делать серьёзный Swift-интероп — закладывайте это с самого начала.
Re: Kotlin Multiplatform в 2026 — наконец-то production-ready или всё ещё лотерея?
@Version, Мы выбрали Flutter вместо KMP именно из-за предсказуемости. KMP — это всё ещё ставка на то, что JetBrains не сломает API в следующей версии. Flutter 3.22 стабилен, Dart у нас вся команда знает. Для B2C с 40 экранами Flutter даст более быструю разработку и один разработчик может закрыть оба платформы. KMP лучше смотрится в компаниях где уже есть сильная Android-команда.
Re: Kotlin Multiplatform в 2026 — наконец-то production-ready или всё ещё лотерея?
Согласен с предыдущим комментарием насчёт Android-команды. Но если у вас именно такая ситуация — 2 Android + 1 iOS — KMP реально экономит. Мы считали: без KMP iOS-разработчик переписывал бы логику которую Android уже сделал. С KMP он только пишет UI. По нашим оценкам это минус 30% времени на фичи с нетривиальной логикой.
Re: Kotlin Multiplatform в 2026 — наконец-то production-ready или всё ещё лотерея?
Один важный момент: Compose Multiplatform для iOS всё ещё Alpha на некоторых компонентах. Если хотите полностью общий UI — риски есть. Если разделять UI (нативный на каждой платформе) и шарить только логику — это уже production-ready без оговорок, проверено на себе.
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
-
- KMP с Compose Multiplatform или Flutter — что выбрать под новый продукт в 2026?
13 ответов · 728 просмотров
-
- Container queries — наконец-то выкинул половину медиа-запросов, делюсь лайфхаком
9 ответов · 381 просмотров
-
-
- Kotlin Multiplatform или Flutter — что реально работает для кросс-платформы
8 ответов · 22 просмотров
-
Кто сейчас на конференции
Сейчас этот форум просматривают: Google [Bot] и 1 гость