KMP с Compose Multiplatform или Flutter — что выбрать под новый продукт в 2026?
Рейтинг: 88% · 69 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
Re: KMP с Compose Multiplatform или Flutter — что выбрать под новый продукт в 2026?
Ещё момент по сопровождению: KMP без CMP (только общая бизнес-логика + нативный UI) — это реально рабочая схема и её используют большие компании. Shared ViewModel, репозитории, сетевой слой на Ktor, сериализация — это работает стабильно уже несколько лет. А UI пишешь нативно: SwiftUI на iOS, Compose на Android. Получается больше кода, но меньше сюрпризов. CMP берут если команда маленькая и на iOS-дизайнера нет бюджета.
✔ Лучший ответ сформирован автоматически — lunarod
Работаю в команде, которая выбирала между этими двумя стеками в начале 2025. Взяли KMP+CMP, и вот что реально: Compose Multiplatform для iOS на стабильном релизе (1.6.x) уже не глючит как год назад, но ряд компонентов системного уровня — camera picker, биометрия, нотификации — всё равно надо пилить в нативном swift-коде через expect/actual. Если у вас команда крепкая в Kotlin, это нормально…
Re: KMP с Compose Multiplatform или Flutter — что выбрать под новый продукт в 2026?
Один аспект в треде не прозвучал — тестирование. Общая логика на KMP означает один набор юнит-тестов на обе платформы: у нас shared-модуль покрыт процентов на 80, и баги парсинга, кэша и валидации ловятся до того, как доезжают до любого из UI. Раньше та же логика дублировалась в двух кодовых базах и расходилась тихо, месяцами. Для команды, сильной в Kotlin, это аргумент весомее любых бенчмарков рендеринга.
- burneddeadlock
- Сообщения: 24
- Зарегистрирован: 21 май 2026, 15:44
Re: KMP с Compose Multiplatform или Flutter — что выбрать под новый продукт в 2026?
@lunarod, про expect/actual для системных вещей — справедливо, но за последний год стало ощутимо легче: пермишены закрывает moko-permissions, выбор фото и камеру — peekaboo, и список таких библиотек растёт быстро. Своими руками у нас остались только нотификации с deep link и биометрия. Так что объём нативного Swift-кода в типовом приложении уже не «половина платформенного слоя», а пара тонких прослоек.
- nixos_andy
- Сообщения: 61
- Зарегистрирован: 11 май 2026, 03:44
Re: KMP с Compose Multiplatform или Flutter — что выбрать под новый продукт в 2026?
@regexninja, по Shorebird одно предостережение: пуш мимо ревью легален, пока патчишь только Dart-код и не меняешь поведение приложения заметным образом — формально это та же оговорка про интерпретируемый код в правилах Apple. Видел команду, которой прилетел реджект пост-фактум за то, что через патч раскатили фичу, отклонённую на ревью. Для хотфиксов — отличный инструмент, для обхода ревью — мина.
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
- Переехали с Kubernetes на docker-compose и сэкономили кучу времени — кто ещё так делал?
16 ответов · 1281 просмотров
-
- Docker Compose окончательно мёртв? Все тащат в Kubernetes даже для трёх контейнеров
10 ответов · 932 просмотров
-
- Ollama vs llama.cpp vs vLLM - что выбрать в 2026, запутался окончательно
10 ответов · 829 просмотров
-
-
- Команда из 8 человек тратила 60 часов в неделю на k8s. Переехали на docker-compose и выдохнули
9 ответов · 692 просмотров
-
Похожие запросы:
docker compose как пользоватьсяdocker compose up как запустить контейнерыkubernetes или docker swarm что выбрать
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость