Из одной кодовой базы на Dart выпускаем приложения для iOS и Android сразу — один бюджет и одна команда вместо двух нативных разработок, а единый движок интерфейса даёт одинаковый результат на iPhone и на Android-смартфонах. Публикация в App Store, Google Play, RuStore и других сторах под целевую аудиторию проекта.
FITTIN ведёт кроссплатформенную разработку на модульной Flutter-платформе: одна кодовая база на Dart даёт приложения для iOS и Android сразу. Готовые модули — каталог, корзина, личный кабинет, лояльность, push-уведомления — настраиваются под бренд и подключаются к учётной системе, интегрируются с системами оплаты и службами доставки. На выходе — приложение в App Store, Google Play, RuStore и других сторах под целевую аудиторию проекта. Сценарии вне базового набора — кастомные доработки сверх готовых модулей.
О компанииFlutter — мобильный фреймворк Google: приложение описывается на Dart один раз и выпускается под iOS и Android из общей кодовой базы. Для бизнеса это даёт несколько практических эффектов:
Общая кодовая база на Dart закрывает и iOS, и Android — вместо двух отдельных нативных команд на Kotlin и Swift. Правки в общей части вносятся один раз и попадают в обе версии.
Flutter рисует экраны собственным движком и не зависит от системных компонентов платформы — приложение выглядит и ведёт себя одинаково на iPhone и на Android-смартфонах разных марок.
Перед публикацией код компилируется в нативный машинный код. Приложение быстро открывается и плавно прокручивается на обеих платформах, даже на недорогих смартфонах.
Нативная разработка на Kotlin и Swift оправдана при глубокой системной интеграции или специализированной графике. Для торговых, сервисных и клиентских приложений оптимальна единая база на Flutter.
Кроссплатформенную разработку заказывают, когда нужно приложение сразу для iOS и Android без удвоения бюджета:
Витрина в App Store, Google Play, RuStore и других сторах: каталог, корзина, оплата, накопительная программа для покупателей — одинаково на iPhone и Android.
Кабинет клиента, роли сотрудников, заявки и связь с внутренними учётными системами через одно приложение на обеих платформах.
Перевод двух нативных приложений на единую кодовую базу Flutter — вместо параллельной поддержки версий на Kotlin и Swift.
Прикинуть срок и бюджет можно через калькулятор стоимости разработки.
Аудитория в России делится между двумя платформами: iPhone на iOS и широкий парк Android-смартфонов от Samsung, Xiaomi, Huawei, Honor, Realme. Нативная разработка закрывает их двумя отдельными приложениями; кроссплатформенный Flutter — одним.
Бизнес-логика, экраны и интеграции пишутся один раз и выпускаются под iOS и Android из общей кодовой базы. Обновление функции вносится в один код и выходит на обеих платформах — без параллельной поддержки двух нативных версий.
Flutter рисует интерфейс собственным движком, а не опирается на системные компоненты конкретной платформы — поэтому экраны выглядят и ведут себя одинаково на iPhone и на Android-смартфонах разных производителей. На тестировании мы проверяем приложение на наборе реальных устройств обеих платформ.
Проектирование и дизайн идут до старта разработки. Договор заключается после согласования макетов и бизнес-логики — они и есть полное техническое задание. После согласования и оплаты начинается разработка — до 30 рабочих дней.
Разбираем пользовательские сценарии, согласуем функционал и список интеграций. Результат — согласованный объём работ.
Дизайнер настраивает базовую UX-сетку под бренд и готовит макеты ключевых экранов с учётом интерфейсных норм iOS и Android. После согласования — договор: макеты и есть ТЗ.
Настраиваем модули под фирменный стиль — каталог, корзина, кабинет, лояльность, push — в общей кодовой базе на Dart и подключаем учётную систему, оплату и доставку.
Прогоняем приложение на наборе реальных устройств обеих платформ — iPhone и Android-смартфоны разных марок. Отдельно проверяем оплату, вход в кабинет и оформление заказа.
Из Flutter-кодовой базы выпускаем приложения под iOS и Android и публикуем в App Store, Google Play, RuStore и других сторах по запросу. Срок проверки устанавливает площадка стора.
Разработка ведётся на модульной Flutter-платформе FITTIN — отечественном ПО в реестре российского ПО Минцифры (№ 2487103).
Приложение разрабатывается на Flutter (язык Dart), серверная часть — на Python. Перед публикацией код компилируется в нативный машинный код, поэтому производительность на iOS и Android близка к нативной, а единая база на Dart ускоряет разработку и обновления.
Основные каналы — App Store, Google Play и RuStore. По запросу приложение выходит и в других сторах под целевую аудиторию проекта: Huawei AppGallery, Galaxy Store и региональные витрины.
Flutter рисует экраны собственным движком и не зависит от системных компонентов платформы — приложение выглядит одинаково на iPhone и на Android-смартфонах Samsung, Xiaomi, Huawei, Honor и других марок, на разных размерах экрана и версиях системы.
Приложение подключается к учётной системе, платёжным системам и службам доставки. Мониторинг работы, регулярные обновления модулей и безопасности входят в ежемесячную лицензию.
Кроссплатформенная разработка на Flutter — основное направление команды. Несколько проектов, доступных на iOS и Android в App Store, Google Play, RuStore и других сторах:
Перезапуск приложения бренда одежды на единой кодовой базе Flutter вместо прежнего стека: одна база вместо двух нативных версий, бюджет разработки в 2,5 раза ниже.
Приложение магазина детских товаров с персонализацией витрины и подключением учётной системы. На мобильный канал приходится 80% трафика бренда и половина дохода.
Собственная цифровая экосистема fashion-мультибренда: сайт, iOS- и Android-приложение на одной Flutter-базе — одна команда и один цикл вместо трёх раздельных разработок. Каталог 55+ брендов, единый профиль покупателя и программа лояльности.
Ещё проекты: Hobby Games — приложение сети магазинов настольных игр с каталогом около 35 000 позиций; Lassie — приложение бренда детской одежды с наличием по размерам и адресными push-уведомлениями; IDOL — приложение премиального fashion-бренда. Полное портфолио — в разделе кейсов.
Одна кодовая база на iOS и Android — это один бюджет вместо двух нативных разработок. Бюджет проекта складывается из трёх частей, и их видно заранее, до старта работ:
единоразовая оплата
Единоразовый платёж за настройку модулей под бренд, подключение интеграций и публикацию в сторах — до 30 рабочих дней.
ежемесячный платёж
В неё включены техподдержка команды FITTIN, мониторинг работы и регулярные обновления модулей и безопасности.
по часам перед стартом
Нестандартные экраны, индивидуальная механика лояльности, интеграции со специфическими сервисами — по модели Time & Materials со сметой и оценкой по часам перед стартом задачи.
| Тариф | Подключение интеграций |
|---|---|
| ПРО | Заказчик предоставляет готовые методы интеграции своих внешних систем (учётной, платёжной, служб доставки), команда FITTIN использует их при настройке. |
| ПРО+ | Интеграции под ключ силами команды FITTIN — и с готовыми методами заказчика, и когда их нужно обеспечить с нуля. |
| Индивидуальный | Кастомные условия: дополнительные интеграции и уникальная бизнес-логика, состав работ — по результатам разбора задач. |
Актуальные цифры по каждому тарифу — на странице тарифов. Нужна отдельная платформа — посмотрите приложение для iOS на Flutter или для Android на Flutter; нужны сайт и приложение вместе — комплексную разработку e-commerce; для интернет-магазина — приложение для интернет-магазина; для корпоративных задач — корпоративные приложения, для проверки гипотезы — MVP, для спецификации — разработку ТЗ.
Это разработка, при которой одна кодовая база на языке Dart превращается в приложения сразу для нескольких платформ — прежде всего для iOS и Android. Flutter — мобильный фреймворк Google: он рисует интерфейс собственным движком и перед публикацией компилируется в нативный машинный код, поэтому одно приложение быстро работает и на iPhone, и на Android-смартфонах. Для бизнеса это один бюджет и одна команда вместо двух отдельных нативных разработок.
Да. Из одной кодовой базы на Dart выпускаются приложения под iOS и Android с единой бизнес-логикой и единым интерфейсом. Правки в общей части вносятся один раз и попадают в обе версии, поэтому обновления выходят быстрее, а поведение приложения на iPhone и на Android-смартфонах совпадает. При необходимости из той же базы можно выпустить и веб-версию.
Нативная разработка ведётся отдельно под каждую платформу: под Android — на Kotlin, под iOS — на Swift, то есть двумя разными командами и двумя бюджетами. Кроссплатформенный Flutter даёт обе версии из одной кодовой базы на Dart, а готовые модули платформы дополнительно ускоряют старт. По нашему опыту нативная разработка оправдана в узких случаях: глубокая работа с системными возможностями устройства или специализированная графика. Для торговых, сервисных и клиентских приложений оптимальна единая база на Flutter.
Готовое приложение публикуется в App Store, Google Play, RuStore и других сторах под целевую аудиторию проекта — по запросу это Huawei AppGallery, Galaxy Store и региональные витрины. Подготовку карточек, материалов и прохождение проверки каждой площадки берёт на себя команда FITTIN.
Стоимость складывается из трёх частей: единоразовая интеграция платформы под бренд, ежемесячная лицензия с включённой технической поддержкой и доработки уникальных сценариев по модели Time & Materials со сметой и оценкой по часам перед стартом задачи. Одна кодовая база на iOS и Android означает один бюджет вместо двух нативных. Актуальные тарифы по объёму интеграции — на странице тарифов.
Да. Базовая модель сотрудничества — лицензионная: вы пользуетесь модульной платформой FITTIN и поддержкой команды по подписке. Flutter — открытый фреймворк, что упрощает дальнейшее развитие приложения у любого специалиста, владеющего этим стеком. При необходимости перехода код приложения может быть выкуплен на отдельных условиях. Если приложение уже работает, начать стоит с аудита мобильного приложения.