Заказ на iOS + Android + RuStore: Compose Multiplatform уже можно в прод или всё ещё Flutter?
Рейтинг: 43.9% · 3 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
Заказ на iOS + Android + RuStore: Compose Multiplatform уже можно в прод или всё ещё Flutter?
Студия, делаем заказную разработку. Прилетел финтех-проект, нужны обе платформы, выкладка в RuStore и AppStore, поддержка минимум 5 лет. Команда: три крепких котлиниста-андроидщика и один iOS-ник. Выбираем между Compose Multiplatform и Flutter.
За CMP: iOS-таргет стабильный ещё с 1.8, на Kotlin 2.2 всё выглядит зрело, RuStore SDK котлиновский и подключается без плясок. Смущает текстовый ввод на iOS, наслышан про баги с клавиатурой, и размер приложения, пустышка на CMP заметно тяжелее нативной.
За Flutter: зрелость, тонна плагинов, скорость разработки. Но осадочек есть: макросы в Dart отменили, команду в гугле резали, и что с ним будет через 5 лет, никто не скажет. А заказчику эти 5 лет обещать нам.
Кто довёл CMP до прода с выкладкой в оба стора, расскажите как оно.
За CMP: iOS-таргет стабильный ещё с 1.8, на Kotlin 2.2 всё выглядит зрело, RuStore SDK котлиновский и подключается без плясок. Смущает текстовый ввод на iOS, наслышан про баги с клавиатурой, и размер приложения, пустышка на CMP заметно тяжелее нативной.
За Flutter: зрелость, тонна плагинов, скорость разработки. Но осадочек есть: макросы в Dart отменили, команду в гугле резали, и что с ним будет через 5 лет, никто не скажет. А заказчику эти 5 лет обещать нам.
Кто довёл CMP до прода с выкладкой в оба стора, расскажите как оно.
✔ Лучший ответ сформирован автоматически — esp32_dev
Я бы на финтехе с горизонтом 5 лет вообще не ставил на чужой UI-фреймворк целиком. Третий вариант: KMP без Compose на айосе. Общая логика, сеть, базы, крипта в shared-модуле на котлине, UI нативный: SwiftUI у вашего iOS-ника, Compose у андроидщиков. Да, UI пишется дважды, по нашим проектам это плюс 25-30 процентов времени против полной кроссплатформы. Зато ни одна платформа не заложник чужого рен…
Re: Заказ на iOS + Android + RuStore: Compose Multiplatform уже можно в прод или всё ещё Flutter?
Флаттер хоронят каждый год с 2021, а он живее всех живых. 3.32 с Impeller по умолчанию на обеих платформах, рендер летает. Плагины под всё, включая пуши через RuStore и Huawei. Hot reload экономит часы каждый день, в CMP такого уровня нет до сих пор. По людям тоже проще: на hh флаттерщиков в разы больше, чем KMP-шников, на поддержку найдёте без боли. Отмена макросов неприятна, но это не смерть языка, на скорость письма фич она не влияет.
Re: Заказ на iOS + Android + RuStore: Compose Multiplatform уже можно в прод или всё ещё Flutter?
это инфа двухлетней давности, с 1.7-1.8 текстовые поля сильно переработали, физика скролла нативная давно. У нас CMP-приложение в проде с осени, ритейл, обе платформы. Из реального: размер да, к нативному iOS прибавляйте 12-15 мб на скию и рантайм, и interop со SwiftUI местами вымученный, камеру и платежи делали нативными вьюхами через UIKitViewController. Но ваши котлинисты пишут продуктовый код с первого дня, это перевешивает.coldpanic писал(а):Смущает текстовый ввод на iOS, наслышан про баги с клавиатурой
Re: Заказ на iOS + Android + RuStore: Compose Multiplatform уже можно в прод или всё ещё Flutter?
✔ Лучший ответ — сформирован автоматически
Я бы на финтехе с горизонтом 5 лет вообще не ставил на чужой UI-фреймворк целиком. Третий вариант: KMP без Compose на айосе. Общая логика, сеть, базы, крипта в shared-модуле на котлине, UI нативный: SwiftUI у вашего iOS-ника, Compose у андроидщиков. Да, UI пишется дважды, по нашим проектам это плюс 25-30 процентов времени против полной кроссплатформы. Зато ни одна платформа не заложник чужого рендера, любой системный апдейт айоса не страшен, и через 5 лет можно выкинуть или заменить любой слой отдельно. Авито и куча крупных контор в РФ ровно так годами и живут. Для банковской тематики, где заказчик трясётся над каждым пикселем нативности, это ещё и самый продаваемый вариант.
Re: Заказ на iOS + Android + RuStore: Compose Multiplatform уже можно в прод или всё ещё Flutter?
формально да, но динамика обратная: по москве флаттер-вакансий сейчас сотен семь, KMP около трёх сотен, а год назад было меньше сотни. Крупняк тянет KMP к себе, рынок подтягивается. И про RuStore поправлю: биллинг у него это нативный котлиновский SDK, во флаттере он через стороннюю обёртку, которая обновляется с лагом в пару месяцев от релизов SDK. Для финтеха с платежами это не мелочь, наелись на прошлом проекте.Marijuan писал(а):на hh флаттерщиков в разы больше, чем KMP-шников
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
- Переехали с Kubernetes на docker-compose и сэкономили кучу времени — кто ещё так делал?
16 ответов · 1187 просмотров
-
- Docker Compose окончательно мёртв? Все тащат в Kubernetes даже для трёх контейнеров
10 ответов · 857 просмотров
-
-
- KMP с Compose Multiplatform или Flutter — что выбрать под новый продукт в 2026?
13 ответов · 728 просмотров
-
-
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость