Написать нам в Telegram

Flutter разработка приложений

Соберём мобильное приложение на Flutter: один код на Dart под iOS, Android и web одновременно. Единый интерфейс, экономия бюджета и сроков против двух нативных команд, публикация в App Store, Google Play и RuStore. Фикс-смета в договоре, исходники остаются вашими.
Рассчитать стоимость
Под какие платформы нужно приложение?
Типичные ситуации

Где Flutter-проекты идут не так

01Заказали приложение нативно отдельно под iOS и Android — заплатили дважды, релизы разъехались по срокам, а правка одной фичи стоит как две.
02Подрядчик собрал на Flutter «на коленке»: тяжёлый старт, лаги при скролле, гигантский apk — пользователи удаляют приложение после первого экрана.
03Приложение не пускают в App Store: нарушены гайдлайны Apple, нет нужных разрешений, отклонили на модерации — а команда не знает, как пройти ревью.
04В стор выложили, но забыли про RuStore — половина российской аудитории на устройствах без Google Play остаётся без приложения.
05Дизайн на iOS и Android выглядит по-разному, бизнес-логика продублирована в двух местах — каждое обновление превращается в двойную работу и баги.
06Фрилансер на Flutter пропал после оплаты: нет исходников, не на чем собрать новую сборку, обновить под свежий iOS или Android некому.

Сколько стоит разработка приложения на Flutter

Цена зависит от количества экранов и ролей, сложности логики, дизайна и набора интеграций. Ориентиры по рынку и нашим проектам:

  • MVP / простое приложение — от 400 000 ₽, срок 2–3 месяца. Базовый функционал, один код под iOS и Android, публикация в сторах.
  • Приложение для бизнеса с бэкендом — от 1 200 000 ₽. Личный кабинет, push, оплата, обмен с 1С или CRM, аналитика.
  • Сервис с несколькими ролями и интеграциями — от 2 500 000 ₽. Сложная логика, внешние API, высокая нагрузка, web-версия на той же базе.

Отдельно оплачиваются аккаунты разработчика: Apple Developer — 99 $/год, Google Play — 25 $ единоразово, RuStore — бесплатно. Аккаунты оформляются на вас и остаются вашими.

Почему Flutter дешевле и быстрее нативки

При нативной разработке приложение пишут дважды: отдельно на Kotlin под Android и на Swift под iOS — это две команды, две сметы и две очереди релизов. Flutter использует один код на Dart под обе платформы, поэтому на проекте с двумя ОС вы экономите примерно 30–45% бюджета и времени. Правка фичи делается один раз и сразу выходит на iPhone и Android, а UI на собственных виджетах выглядит одинаково везде. Бонусом из той же кодовой базы собирается web-версия.

Когда Flutter — правильный выбор, а когда нет

Flutter оптимален, когда нужно приложение сразу под iOS и Android, важны скорость запуска MVP и единый интерфейс, а бюджета на две нативные команды нет. Кроссплатформа отлично тянет бизнес-логику, личные кабинеты, каталоги, оплату и интеграции. Если же продукт построен вокруг тяжёлой платформенной специфики — сложной работы с камерой на грани возможностей железа, AR, низкоуровневых системных API — мы честно скажем об этом на старте и при необходимости предложим нативную разработку под конкретную платформу.

Публикация в App Store, Google Play и RuStore

Готовое приложение мы доводим до релиза: собираем сборки под каждую площадку, настраиваем подписи и сертификаты, оформляем карточки и проходим модерацию Apple и Google. Отдельно публикуем в RuStore, чтобы охватить российских пользователей на устройствах без Google-сервисов. Берём на себя прохождение ревью — частая причина отказа Apple в том, что подрядчик не знает гайдлайны, у нас этот этап заложен в работу.

Кому подойдёт приложение на Flutter
01
Нужно приложение сразу под iOS и Android, но бюджета на две отдельные нативные команды нет — Flutter даёт один код и одну смету.
02
Запускаете MVP или тестируете гипотезу: важна скорость выхода на обе платформы и возможность быстро менять функционал по обратной связи.
03
Уже есть сайт или веб-сервис и хотите мобильное приложение с тем же UI и логикой — Flutter переиспользует бизнес-правила и собирает ещё и web-версию.
04
Сервису нужна единая аудитория на iOS, Android и RuStore без зоопарка из трёх кодовых баз и трёх команд поддержки.
05
Продукт активно развивается: важно выкатывать обновления на обе платформы синхронно, а не ждать, пока одна из команд догонит другую.
06
Бизнесу нужен подрядчик, который не только напишет приложение, но и проведёт его через модерацию App Store, Google Play и RuStore.
На чём и из чего собираем
Flutter и Dart — единая кодовая база под iOS, Android и web: одна команда, один код, синхронные релизы на всех платформах.
Единый UI на собственных виджетах: интерфейс выглядит и работает одинаково на iPhone и Android, дизайн не разъезжается между платформами.
Нативная производительность: компиляция в машинный код, плавный скролл и анимации 60 fps, доступ к камере, геолокации, push, биометрии и датчикам устройства.
Публикация в App Store, Google Play и RuStore — готовим сборки под все площадки, проходим модерацию Apple и Google, настраиваем подписи и сертификаты.
Платежи по российским правилам: ЮKassa, СБП, Тинькофф, RuStore SDK для оплаты внутри приложения — приём денег работает без иностранных-only сервисов.
Бэкенд и интеграции: API на Node.js и PostgreSQL, обмен с 1С, CRM (amoCRM, Битрикс24), складом и сайтом, push-уведомления и аналитика.
Как мы работаем
1
/ 7
Бриф и оценка:
разбираем задачу и сценарии пользователя, фиксируем объём, сроки и смету в договоре — без «вилки до бесконечности».
2
/ 7
Прототип:
собираем структуру экранов и пользовательские сценарии, согласуем до старта дизайна — это около трети ценности проекта.
3
/ 7
Дизайн:
оформляем единый интерфейс под ваш бренд так, чтобы он одинаково смотрелся на iOS и Android, согласуем макеты по экранам.
4
/ 7
Разработка на Flutter:
пишем один код на Dart, показываем промежуточные сборки каждую неделю, быстро реагируем на правки.
5
/ 7
Интеграции:
подключаем бэкенд, оплату, push, аналитику, обмен с 1С и CRM — связываем приложение с вашими сервисами.
6
/ 7
Тестирование:
проверяем на реальных iPhone и Android-устройствах, гоняем сценарии оплаты и краш-аналитику, устраняем баги до релиза.
7
/ 7
Публикация и поддержка:
выкладываем в App Store, Google Play и RuStore, проходим модерацию, передаём исходники и сопровождаем после запуска.
1
/ 7
Бриф и оценка: разбираем задачу и сценарии пользователя, фиксируем объём, сроки и смету в договоре — без «вилки до бесконечности».
2
/ 7
Прототип: собираем структуру экранов и пользовательские сценарии, согласуем до старта дизайна — это около трети ценности проекта.
3
/ 7
Дизайн: оформляем единый интерфейс под ваш бренд так, чтобы он одинаково смотрелся на iOS и Android, согласуем макеты по экранам.
4
/ 7
Разработка на Flutter: пишем один код на Dart, показываем промежуточные сборки каждую неделю, быстро реагируем на правки.
5
/ 7
Интеграции: подключаем бэкенд, оплату, push, аналитику, обмен с 1С и CRM — связываем приложение с вашими сервисами.
6
/ 7
Тестирование: проверяем на реальных iPhone и Android-устройствах, гоняем сценарии оплаты и краш-аналитику, устраняем баги до релиза.
7
/ 7
Публикация и поддержка: выкладываем в App Store, Google Play и RuStore, проходим модерацию, передаём исходники и сопровождаем после запуска.

Что меняется с кроссплатформой на Flutter

Бюджет на две платформы
Было
2 нативные команды
Стало
один код, -30–45%
Срок выхода на iOS и Android
Было
релизы по очереди
Стало
синхронный запуск
Стоимость правки одной фичи
Было
дважды, под каждую ОС
Стало
один раз в общем коде
Охват аудитории
Было
только Google Play или App Store
Стало
App Store + Google Play + RuStore
Расхождение UI между платформами
Было
дизайн разъезжается
Стало
единый интерфейс
Передача исходников
Было
часто нет доступа
Стало
весь код и доступы у вас

Почему АП-ИМ

  • В разработке с 2008 года: за плечами сотни проектов — от сайтов и порталов до мобильных приложений с интеграциями и нагрузкой.
  • Делаем именно кроссплатформу правильно: единая кодовая база на Flutter, общий UI и бизнес-логика — без дублирования кода под каждую платформу.
  • Закрываем весь цикл: прототип, дизайн, разработка, бэкенд, публикация в App Store, Google Play и RuStore — одна команда, один договор.
  • Прозрачная смета и поэтапная оплата 50/50: аванс 50%, остальные 50% — после приёмки работ, а рабочие сборки вы видите каждую неделю.
  • Не пропадаем после сдачи: поддержка, обновления под новые версии iOS и Android, доработки новых экранов и интеграций.
  • Студия в Санкт-Петербурге, договор с юрлицом, полный пакет закрывающих документов.

С кем сравнить

КритерийАП-ИМФрилансерКонструктор
Один код под iOS, Android и webДа, FlutterЧаще одна платформаШаблонная сборка
Единый UI на обеих платформахДаЗависит от человекаГотовый шаблон
Публикация в App Store, Google Play, RuStoreПод ключ, с модерациейНе всегда умеютОграниченно
Бэкенд и интеграции 1С, CRM, оплатаДа, своя командаНе всегдаСвоими силами
Договор и фикс-сметаДаРедкоНет
Исходный код и доступы у васДаЧасто нетНет
Поддержка после релизаДа, сопровождение по договоруЧасто пропадаетНет
Один код под iOS, Android и web
АП-ИМДа, Flutter
ФрилансерЧаще одна платформа
КонструкторШаблонная сборка
Единый UI на обеих платформах
АП-ИМДа
ФрилансерЗависит от человека
КонструкторГотовый шаблон
Публикация в App Store, Google Play, RuStore
АП-ИМПод ключ, с модерацией
ФрилансерНе всегда умеют
КонструкторОграниченно
Бэкенд и интеграции 1С, CRM, оплата
АП-ИМДа, своя команда
ФрилансерНе всегда
КонструкторСвоими силами
Договор и фикс-смета
АП-ИМДа
ФрилансерРедко
КонструкторНет
Исходный код и доступы у вас
АП-ИМДа
ФрилансерЧасто нет
КонструкторНет
Поддержка после релиза
АП-ИМДа, сопровождение по договору
ФрилансерЧасто пропадает
КонструкторНет

Условия работы

  • Договор с фиксированной сметой: цена и объём зафиксированы до начала работ, без доплат «по ходу».
  • Оплата поэтапная, 50/50: аванс 50%, остальные 50% — после приёмки работ.
  • Исходный код на Flutter, проектные файлы и все доступы передаём вам — приложение можно развивать с любой другой командой.
  • Доводим до релиза: берём на себя модерацию App Store, Google Play и RuStore и отвечаем за прохождение ревью.
  • Сопровождение после запуска — остаёмся на связи: дорабатываем и развиваем проект по договору поддержки.
  • Аккаунты разработчика Apple, Google и RuStore оформляем на вас — приложение остаётся под вашим контролем.
Максим Козлов
Услугу контролирует эксперт
Максим Козлов
Руководитель отдела разработки

15 лет опыта

Частые вопросы
MVP — от 400 000 ₽, приложение для бизнеса с бэкендом — от 1 200 000 ₽, сервис с несколькими ролями и интеграциями — от 2 500 000 ₽. Точную цену называем после брифа и фиксируем в договоре. На стоимость влияют количество экранов и ролей, сложность логики, дизайн и набор интеграций.
Нативно приложение пишут дважды — на Kotlin под Android и Swift под iOS, это две команды и две сметы. Flutter использует один код на Dart под обе платформы, поэтому вы экономите примерно 30–45% бюджета и сроков, а правки выходят сразу на iPhone и Android. Бонусом из той же базы собирается web-версия.
Flutter компилируется в машинный код, даёт плавный скролл и анимации, доступ к камере, геолокации, push и биометрии. Для подавляющего большинства бизнес-приложений производительность неотличима от нативной. Если продукт упирается в тяжёлую платформенную специфику, мы честно скажем об этом на старте.
Да. Готовим сборки и публикуем в App Store, Google Play и RuStore, настраиваем подписи и сертификаты, проходим модерацию Apple и Google. Берём на себя прохождение ревью. Аккаунты разработчика оформляем на вас: Apple — 99 $/год, Google Play — 25 $ единоразово, RuStore — бесплатно.
Да. Исходный код на Flutter, проектные файлы и все доступы передаём вам — приложение можно развивать дальше с любой командой. Вы ничем не привязаны к нам. Договор с фиксированной сметой, поэтапная оплата 50/50.
MVP — 2–3 месяца, приложение для бизнеса с бэкендом — от 3–4 месяцев, сложный сервис с интеграциями — от 5–6 месяцев. Сроки зависят от готовности ТЗ и дизайна и фиксируются в договоре. Промежуточные сборки показываем каждую неделю.

Студия АП-ИМ занимается Flutter-разработкой приложений на заказ для бизнеса из Санкт-Петербурга, Москвы и всей России. Мы создаём кроссплатформенные мобильные приложения на Flutter и Dart: один код под iOS, Android и web, единый интерфейс, нативная производительность, бэкенд на Node.js и PostgreSQL, интеграции с 1С, CRM и оплатой ЮKassa, СБП, RuStore. Разработка приложения на Flutter экономит 30–45% бюджета и сроков против двух нативных команд.

Заказать приложение на Flutter можно по фиксированной смете с поэтапной оплатой 50/50. Публикуем в App Store, Google Play и RuStore, проходим модерацию, передаём исходный код и доступы. Аккаунты разработчика Apple, Google и RuStore оформляем на вас. После релиза сопровождаем приложение и обновляем под новые версии iOS и Android. В разработке с 2008 года.

Полезные статьи
Разработка сайта на 1С-Битрикс: когда платформа оправдана, а когда мешает
Битрикс выбирают ради каталога, интеграции с 1С и разграничения прав. За это платят лицензией, требовательным хостингом и потребностью в разработчике под рукой. Разбираем, когда обмен честный.
Читать дальше
Договор на разработку программного обеспечения: права и приёмка
Что специфично для договора на разработку программного обеспечения: как оформить программиста-фрилансера, получить права на код по ст. 1296 и 1288 ГК, не попасть на копилефт GPL и принять программу по понятным критериям.
Читать дальше
Договор на разработку сайта: что обязательно прописать заказчику
Чек-лист условий, которые заказчику стоит проверить в договоре со студией: от вида договора и приёмки до прав на код, доступов и персональных данных. Плюс структура образца и типичные ловушки.
Читать дальше