KMP с Compose Multiplatform или Flutter — что выбрать под новый продукт в 2026?

Рейтинг: 88% · 69 голосов
Разработка под iOS и Android: Swift, SwiftUI, Kotlin, Jetpack Compose, Flutter, React Native, публикация в App Store и Google Play, оптимизация приложений.
Аватара пользователя
icu2
Сообщения: 65
Зарегистрирован: 14 май 2026, 06:04

Re: KMP с Compose Multiplatform или Flutter — что выбрать под новый продукт в 2026?

Сообщение icu2 »

Ещё момент по сопровождению: KMP без CMP (только общая бизнес-логика + нативный UI) — это реально рабочая схема и её используют большие компании. Shared ViewModel, репозитории, сетевой слой на Ktor, сериализация — это работает стабильно уже несколько лет. А UI пишешь нативно: SwiftUI на iOS, Compose на Android. Получается больше кода, но меньше сюрпризов. CMP берут если команда маленькая и на iOS-дизайнера нет бюджета.
👍3 ❤️2 🔥 😄 🤔
✔ Лучший ответ сформирован автоматически — lunarod
Работаю в команде, которая выбирала между этими двумя стеками в начале 2025. Взяли KMP+CMP, и вот что реально: Compose Multiplatform для iOS на стабильном релизе (1.6.x) уже не глючит как год назад, но ряд компонентов системного уровня — camera picker, биометрия, нотификации — всё равно надо пилить в нативном swift-коде через expect/actual. Если у вас команда крепкая в Kotlin, это нормально…
Перейти к ответу →
Аватара пользователя
agama1
Сообщения: 5
Зарегистрирован: 11 май 2026, 04:37

Re: KMP с Compose Multiplatform или Flutter — что выбрать под новый продукт в 2026?

Сообщение agama1 »

Один аспект в треде не прозвучал — тестирование. Общая логика на KMP означает один набор юнит-тестов на обе платформы: у нас shared-модуль покрыт процентов на 80, и баги парсинга, кэша и валидации ловятся до того, как доезжают до любого из UI. Раньше та же логика дублировалась в двух кодовых базах и расходилась тихо, месяцами. Для команды, сильной в Kotlin, это аргумент весомее любых бенчмарков рендеринга.
👍2 ❤️2 🔥 😄 🤔1
Аватара пользователя
burneddeadlock
Сообщения: 24
Зарегистрирован: 21 май 2026, 15:44

Re: KMP с Compose Multiplatform или Flutter — что выбрать под новый продукт в 2026?

Сообщение burneddeadlock »

@lunarod, про expect/actual для системных вещей — справедливо, но за последний год стало ощутимо легче: пермишены закрывает moko-permissions, выбор фото и камеру — peekaboo, и список таких библиотек растёт быстро. Своими руками у нас остались только нотификации с deep link и биометрия. Так что объём нативного Swift-кода в типовом приложении уже не «половина платформенного слоя», а пара тонких прослоек.
👍 ❤️ 🔥 😄1 🤔1
Аватара пользователя
nixos_andy
Сообщения: 61
Зарегистрирован: 11 май 2026, 03:44

Re: KMP с Compose Multiplatform или Flutter — что выбрать под новый продукт в 2026?

Сообщение nixos_andy »

@regexninja, по Shorebird одно предостережение: пуш мимо ревью легален, пока патчишь только Dart-код и не меняешь поведение приложения заметным образом — формально это та же оговорка про интерпретируемый код в правилах Apple. Видел команду, которой прилетел реджект пост-фактум за то, что через патч раскатили фичу, отклонённую на ревью. Для хотфиксов — отличный инструмент, для обхода ревью — мина.
👍1 ❤️1 🔥1 😄 🤔1
Ответить
Поделиться темой: ✈ Telegram VK
Похожие запросы: docker compose как пользоватьсяdocker compose up как запустить контейнерыkubernetes или docker swarm что выбрать

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

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

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