Кроссплатформенная разработка приложений на Flutter
Flutter — наша основная технология для мобильных приложений: один код работает на iPhone и Android, поэтому приложение выходит быстрее и дешевле двух отдельных. Там, где нужен особый доступ к устройству, дописываем нативные модули.
- Смета в договореэтапы, цена и сроки
- Код вашисходники и доступы по договору
- Сервер в РФроссийское облако
Что получаете
Приложение под обе платформы, сервер и админку — от одной команды и по одному договору.
Одинаковые функции и дизайн на iPhone и Android.
Новая функция выходит на обеих платформах в одном релизе.
Фирменный интерфейс с учётом привычек пользователей каждой платформы.
Если плагина для функции устройства нет — пишем модуль на Swift или Kotlin.
API, база данных и панель управления в российском облаке.
Видно, где пользователи проходят сценарий, а где бросают.
Flutter, React Native или нативно
Кроссплатформенная разработка подходит большинству бизнес-приложений. Нативная — когда приложение плотно работает с железом.
| Критерий | Flutter | React Native | Нативно (Swift + Kotlin) |
|---|---|---|---|
| Код | один на iOS и Android | один на iOS и Android | два отдельных |
| Язык | Dart | JavaScript / TypeScript | Swift и Kotlin |
| Бюджет на две платформы | ниже | ниже | выше |
| Интерфейс | свой движок отрисовки, одинаково на всех устройствах | системные элементы платформы | системные элементы платформы |
| Когда выбирать | большинство бизнес-приложений | если у вас уже есть веб на React и своя команда JS | сложная графика, работа с оборудованием |
Какие приложения делаем на Flutter
Типовые задачи бизнеса, которые хорошо ложатся на одну кодовую базу.
Товары, корзина, оплата, история заказов.
Салоны, клиники, сервисы, отели.
Карта клиента, бонусы, акции, push-уведомления.
Заказ, оплата, статусы и отслеживание.
Договоры, счета, заявки клиентов.
Задачи, отчёты, данные из CRM и 1С.
Как идёт разработка
Работаем по этапам: каждый заканчивается результатом, который вы видите и принимаете.
Из чего складывается цена
Flutter обычно дешевле двух нативных приложений: одна кодовая база, одни тесты, один релиз на обе платформы.
| Блок работ | Что входит | Что влияет на цену |
|---|---|---|
| Прототип и дизайн | Сценарии, макеты экранов в Figma по гайдлайнам платформы | Число экранов и ролей пользователей |
| Приложение | Код под выбранные платформы, push-уведомления, аналитика | Платформы и технология: нативно или Flutter |
| Сервер и админка | API, база данных, панель управления | Сложность данных и прав доступа |
| Интеграции | Оплата, 1С, CRM, карты, доставка | Число внешних систем |
| Публикация | RuStore, App Store и Google Play через аккаунт клиента | Сколько магазинов нужно |
| Поддержка | Обновления под новые версии iOS и Android | Абонемент или разовые работы |
Приложения считаем по смете после брифа. Чтобы снизить первый бюджет, начинаем с MVP — только ключевых сценариев.
Разрабатываем приложения в Крыму и для всей России
Офис — в Симферополе, второй — в Краснодаре. Бриф, демонстрации и приёмку проводим в офисе или по видеосвязи.
ул. Залесская, 117. Пн–Пт с 9:00 до 18:00. Как добраться
Обсудим задачу в офисе в Симферополе, в Краснодаре на ул. Красной, 154, или по видеосвязи.
Берём проекты из Симферополя, Севастополя, Ялты, Евпатории, Керчи и Феодосии. Другие регионы — удалённо по тому же договору.
Срок MVP и полной версии называем после брифа и фиксируем в договоре по этапам. Первый результат — кликабельный прототип ключевых экранов.
Частые ошибки
Что чаще всего удорожает приложение или откладывает его выход.
Частые ошибки
Технологию выбираем под задачи и бюджет, а не наоборот. Если Flutter не подходит — скажем.
Иногда нужен нативный модуль. Это нормально, но его нужно заложить в смету.
Пользователи iPhone и Android привыкли к разной навигации. Учитываем это в дизайне.
Flutter — только приложение. Данным, заказам и пользователям нужен бэкенд с админкой.
Пример из практики
Приложение «Консьерж»
Мобильное приложение для российского представительства Международной ассоциации «Золотые ключи консьержей». Благодарственное письмо — от Villa Elena Hotel & Residences 5*.
- Приложение для профессионального сообщества
- Благодарственное письмо, январь 2019
Частые вопросы
Чем Flutter лучше двух нативных приложений?
Один код вместо двух: меньше бюджет на разработку и тесты, обновления выходят на обеих платформах одновременно.
Не будет ли приложение на Flutter медленным?
Для бизнес-приложений — нет: Flutter компилируется в машинный код и плавно отрисовывает интерфейс. Нативно делаем только тяжёлую графику и работу с оборудованием.
Можно ли на Flutter работать с камерой, геолокацией, Bluetooth?
Да, через готовые плагины. Если подходящего нет, пишем нативный модуль на Swift или Kotlin.
Делаете ли вы на React Native?
Можем, если у вас уже есть веб на React и своя команда JavaScript. В остальных случаях предлагаем Flutter.
Где опубликуем приложение?
Android-версию — в RuStore напрямую, в App Store и Google Play — через аккаунт разработчика клиента.
Сколько стоит приложение на Flutter?
Считаем по смете после брифа. Чтобы снизить первый бюджет, начинаем с MVP.
Оценим ваше приложение
Опишите идею в паре предложений — пришлём список вопросов для брифа и порядок цены.