Разработка на заказ· Мобильные приложения
Разработка мобильных приложений для iOS и Android
Приложение в сторах, которое вы сможете развивать без переписывания
Общий код для iOS, Android и веба, свой API и админка. Так сейчас строим платформу доставки Asar Su: клиент, курьер, склад.
Глава 01 · Что входит
Что вы получаете
По расчёту, PWA от 2 недель, приложение в сторах от 1–2 месяцев. Точную сумму фиксируем в КП до старта.
- Проектирование экранов и сценариев
- Приложение для iOS и Android из одного кода
- Сервер, API и база данных PostgreSQL
- Веб-админка для операторов и руководителя
- Вход по SMS-коду и push-уведомления
- Подготовка и публикация в App Store и Google Play
- Аналитика ошибок и обновления после релиза
Глава 02 · Схема
Как это проходит
- Шаг 01Сценарии
Описываем, что делает клиент, что делает сотрудник, и решаем, нужен ли вообще стор или хватит PWA.
- Шаг 02Прототип
Собираем кликабельную версию главного сценария и проверяем её на телефонах ваших сотрудников.
- Шаг 03Сервер и админка
Делаем API, базу и админку, переносим данные из текущей CRM или таблиц.
- Шаг 04Сторы
Готовим иконки, скриншоты, политику конфиденциальности и проходим модерацию Apple и Google.
- Шаг 05Релизы
Выпускаем обновления, следим за ошибками, первый месяц поддержки бесплатно.
Глава 03 · Разбор
Подробно по шагам
Содержание · 5 разделов
Мобильное приложение для бизнеса редко бывает одним приложением. За экраном заказа у клиента стоят приложение курьера, админка оператора, склад, цены по районам и отчёты. Поэтому мы оцениваем всю систему, а не только то, что видно в сторе.
Разработка мобильных приложений: как мы это делаем
Делаем кроссплатформенно: один код работает на iOS, Android и в браузере. Отдельные нативные приложения на Swift и Kotlin не пишем, для бизнес-задач это двойная стоимость поддержки. Варианты три:
- PWA. Приложение открывается по ссылке и ставится на рабочий стол. Подходит для сотрудников: устанавливается за минуту, обновления приходят сразу, умеет работать офлайн. Пример — HECTO Field App для полевых менеджеров.
- Capacitor. Веб-приложение упаковывается в нативную оболочку и публикуется в сторах. Доступ к камере, геолокации и push-уведомлениям есть, а основной код остаётся общим с веб-версией.
- React Native. Когда нужен более нативный интерфейс и плавные списки на слабых телефонах. На этом стеке строим клиентское и курьерское приложения Asar Su.
Выбор делаем после разбора сценариев, и часто он оказывается проще, чем ожидает заказчик.
Пример: платформа доставки воды
Доставка воды Asar Su жила в Битрикс24 на сотнях роботов: талоны юрлиц, смены курьеров и склад было сложно вести, а запуск в другом городе требовал копировать всё вручную. Сейчас мы строим для неё собственную платформу:
- клиент входит по SMS-коду и заказывает воду на ближайшую доступную дату;
- курьер видит маршрут и списывает электронные талоны по QR;
- админ города ведёт цены, районы, сотрудников и машины;
- каждая сущность привязана к городу, поэтому модель готова к франшизе.
Если у вас похожая задача с курьерами, посмотрите также страницу про приложение для доставки.
Что учесть до публикации в сторах
- Аккаунты разработчика. Apple и Google требуют аккаунт компании. Регистрация в Apple для юрлица занимает время, начинайте заранее.
- Политика конфиденциальности и удаление аккаунта. Без них модерацию не пройти, если приложение собирает телефон или геолокацию.
- Вход по SMS. Нужен SMS-провайдер и защита от перебора кодов.
- Обновления. Изменения интерфейса в сторах выходят через модерацию, поэтому логику цен и справочники держим на сервере, чтобы менять их без релиза.
Из чего складывается стоимость
Главные множители — число приложений и ролей. Приложение клиента, приложение курьера и веб-админка оператора — это три интерфейса над одним сервером, и каждый требует своих экранов и проверок. Дальше добавляют работу вход по SMS, push-уведомления, карты и маршруты, оплата, перенос данных из текущей CRM. Публикация в двух сторах и прохождение модерации — отдельный этап со своими сроками. Поэтому цену называем после разбора сценариев, а фиксируем после прототипа, когда объём виден на экране.
Когда приложение в сторе не нужно
Если приложением пользуются только ваши сотрудники, публикация в сторах — лишние недели и модерация. Достаточно PWA: ставится по ссылке, работает офлайн, обновляется мгновенно. Сторы оправданы, когда приложение ставят клиенты и вам важны push-уведомления и место в поиске App Store и Google Play.
Глава 04 · Честно
Нанять разработчика или заказать у Emaya
Где спотыкаются чаще всего
Глава 05 · Как работаем
От разбора до запуска
- Шаг 1Разбор
Интервью с собственником и РОПом, аудит текущей CRM и источников заявок.
1–3 дня - Шаг 2Карта процессов
Воронки, роли, точки контроля. Согласуем до того, как что-то настраивать.
3–5 дней - Шаг 3Сборка
Настраиваем Битрикс24 и дописываем недостающие инструменты. Демо каждую неделю.
1–4 недели - Шаг 4Запуск и рост
Обучение, база знаний, поддержка. Дорабатываем, пока цифры не поедут вверх.
дальше — с вами
Посчитаем разработку
3 вопроса — назовём срок и ориентир цены
Сколько стоит разработка мобильного приложения?
Зависит от числа ролей (клиент, курьер, оператор), интеграций и того, нужна ли публикация в сторах. Называем вилку после разбора, фиксируем сумму после прототипа. Веб-приложение без сторов начинается от 150 000 ₸.
Вы пишете нативные приложения на Swift и Kotlin?
Нет, честно говорим: делаем кроссплатформенно. Для бизнес-приложений с заказами, статусами и картами этого достаточно, а поддержка одного кода обходится заметно дешевле двух.
Чем PWA отличается от приложения в сторе?
PWA ставится со ссылки и обновляется мгновенно, но на iPhone у неё ограничены push-уведомления и фоновые функции. Приложение в сторе проходит модерацию, зато его находят поиском в App Store и Google Play.
На чей аккаунт публикуется приложение?
На аккаунт разработчика вашей компании в Apple и Google. Поможем его зарегистрировать, оплата аккаунтов — по прайсу Apple и Google.
Сколько длится модерация?
Обычно от одного до нескольких дней. Apple чаще возвращает приложение с замечаниями, поэтому закладываем время на повторную отправку.
Можно ли связать приложение с Битрикс24?
Да. Заказы и клиенты могут уходить в сделки Битрикс24, а можно постепенно перенести процесс в своё приложение, как мы делаем в Asar Su.
Глава 07 · Проекты
Наши проекты по теме
Откройте проект: там описан процесс клиента и есть демо.
Следующий шаг
Сделаем так же у вас
Короткий созвон, и вы знаете срок и цену. Или посчитайте сами в калькуляторе.
Ещё в разделе «Разработка»