Kotlin Multiplatform или Flutter — что реально работает для кросс-платформы

Рейтинг: 55.9% · 152 голосов
Разработка под iOS и Android: Swift, SwiftUI, Kotlin, Jetpack Compose, Flutter, React Native, публикация в App Store и Google Play, оптимизация приложений.
Ответить
Аватара пользователя
tanya_ml
Сообщения: 14
Зарегистрирован: Вт май 12, 2026 1:52 am

Kotlin Multiplatform или Flutter — что реально работает для кросс-платформы

Сообщение tanya_ml »

Задача: приложение для iOS и Android, команда из двух разработчиков (один Android/Kotlin, один веб). Рассматриваем KMP и Flutter. KMP привлекает тем, что Android-разработчик уже знает Kotlin, Flutter — тем, что один кодовый UI на обе платформы. Но реально — у кого есть опыт в продакшене? Какие подводные камни?
👍3 ❤️2 🔥1 😄 🤔
✔ Лучший ответ выбран автором и совпадает с автоматическим подбором — sonya_vue38
Flutter выбрал бы если UI-парити между платформами критичен и важна скорость выпуска. Мы запустили приложение за 4 месяца силами двух разработчиков, один из которых знал только React. Порог входа реально низкий. Минусы: размер приложения больше (минимум ~10 МБ), иногда встречаются проблемы с нативными плагинами, и на iOS периодически замечаешь что что-то выглядит чуть не так. Но для 90% бизнес-за…
Перейти к ответу →
Аватара пользователя
yegor_vue
Сообщения: 3
Зарегистрирован: Чт май 14, 2026 4:01 pm

Re: Kotlin Multiplatform или Flutter — что реально работает для кросс-платформы

Сообщение yegor_vue »

KMP и Flutter решают принципиально разные задачи, и тут важно понять что именно вы хотите шарить. KMP отлично шарит бизнес-логику: сеть, БД, доменный слой — пишешь один раз на Kotlin, используешь на Android нативно и на iOS через фреймворк. UI при этом остаётся нативным на каждой платформе. Flutter шарит всё включая UI, но рисует свой рендер поверх платформы через Skia/Impeller.
👍 ❤️ 🔥2 😄 🤔
Аватара пользователя
lera6264
Сообщения: 18
Зарегистрирован: Пн май 11, 2026 5:16 pm

Re: Kotlin Multiplatform или Flutter — что реально работает для кросс-платформы

Сообщение lera6264 »

У нас в продакшене KMP уже полтора года, ~200k активных пользователей. Поделюсь честно: бизнес-логика шарится великолепно, никаких проблем. Но iOS-часть требует отдельного внимания — нужно либо нанимать iOS-разработчика, либо учить SwiftUI вашему Android-разработчику. Мы пошли по второму пути, заняло 3 месяца на приличный уровень. Зато UI получился по-настоящему нативным, пользователи на iOS довольны.
👍 ❤️ 🔥2 😄 🤔
Аватара пользователя
sonya_vue38
Сообщения: 7
Зарегистрирован: Пн май 18, 2026 6:12 pm

Re: Kotlin Multiplatform или Flutter — что реально работает для кросс-платформы

Сообщение sonya_vue38 »

✔ Лучший ответ — выбран автором и совпадает с авто-подбором
Flutter выбрал бы если UI-парити между платформами критичен и важна скорость выпуска. Мы запустили приложение за 4 месяца силами двух разработчиков, один из которых знал только React. Порог входа реально низкий. Минусы: размер приложения больше (минимум ~10 МБ), иногда встречаются проблемы с нативными плагинами, и на iOS периодически замечаешь что что-то выглядит чуть не так. Но для 90% бизнес-задач этого не замечает никто кроме дизайнера.
👍5 ❤️2 🔥2 😄 🤔2
Аватара пользователя
asyncgo9533
Сообщения: 5
Зарегистрирован: Чт май 14, 2026 10:57 pm

Re: Kotlin Multiplatform или Flutter — что реально работает для кросс-платформы

Сообщение asyncgo9533 »

Важный практический момент по KMP: Compose Multiplatform (это UI-часть от JetBrains) уже в стабильном релизе для iOS, так что теперь можно шарить и UI через Compose если хочется. Получается конкурент Flutter внутри Kotlin-экосистемы. Я пробовал в пет-проекте — работает, хотя iOS-часть ещё чуть менее зрелая чем Android.
👍1 ❤️ 🔥 😄2 🤔
Аватара пользователя
polina_msk
Сообщения: 2
Зарегистрирован: Вт май 26, 2026 11:34 am

Re: Kotlin Multiplatform или Flutter — что реально работает для кросс-платформы

Сообщение polina_msk »

Для вашей конкретной ситуации — два разработчика, один Kotlin-девелопер — я бы взял KMP с Compose Multiplatform. Android-разработчик сразу в своей стихии, веб-разработчик освоит Compose относительно быстро (декларативный UI, похоже на React концептуально). Flutter тоже вариант, но тогда оба будут учить Dart с нуля, а это время.
👍 ❤️ 🔥 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK

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

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