Кейс: разработка кроссплатформенного приложения для сервиса заказов — результаты и метрики

Заказчик — региональный сервис по доставке готовой еды и продуктов. Бизнес рос, но обработка заказов тормозила: менеджеры вручную переносили данные из мессенджеров в CRM, курьеры получали задачи по телефону, клиенты ждали подтверждения по 20–30 минут. Нужно было мобильное приложение для iOS и Android, которое автоматизирует приём заказов, маршрутизацию и уведомления. Бюджет и сроки ограничены — выбрали кроссплатформенную разработку.

Проблема: заказы терялись, клиенты ждали часами

До проекта сервис работал так:

  • Клиент оставлял заказ в Instagram Direct или WhatsApp — менеджер копировал в Excel.
  • Повар получал заказ распечаткой — если лист терялся, заказ сгорал.
  • Курьер узнавал адрес по звонку — до 15 минут на один заказ.
  • Статус заказа клиенту сообщали вручную — до 30% клиентов отменяли из-за неопределённости.

Потери: 12% заказов не доходили до кухни, среднее время от заявки до передачи курьеру — 45 минут. Конверсия из заявки в оплату — 58%. Сайт был, но мобильной версии не было, а 70% заказов шло с телефонов.

Решение: кроссплатформенное приложение на Flutter

Предложили клиенту экосистему: корпоративный сайт + мобильное приложение. Но бюджет позволял начать с приложения. Выбрали Flutter — одна кодовая база для iOS и Android, быстрый выход на два магазина, низкая стоимость поддержки. Ключевые функции MVP:

  • Каталог с ценами и корзина.
  • Автоматический приём заказа в CRM (через API).
  • Статусы: «Принят», «Готовится», «Передан курьеру», «Доставлен».
  • Push-уведомления клиенту и курьеру.
  • Личный кабинет с историей заказов.

Стек: Flutter 3.x, Firebase (аутентификация, push), Node.js бэкенд, интеграция с AmoCRM. Срок — 8 недель, команда — 3 человека (тимлид, Flutter-разработчик, бэкенд-разработчик).

Этапы разработки: от ТЗ до публикации

1. Анализ и прототип (1 неделя)

Провели интервью с менеджерами, курьерами и 10 клиентами. Выяснили, что самое важное — скорость подтверждения и прозрачность статуса. Нарисовали прототип в Figma, согласовали за 2 итерации.

2. Разработка MVP (5 недель)

Настроили CI/CD, написали каталог, корзину, интеграцию с CRM. Тестировали на реальных заказах параллельно с текущей системой — выявили 8 багов, исправили до релиза.

3. Публикация и запуск (2 недели)

Подготовили материалы для App Store и Google Play, прошли модерацию с первой попытки. Запустили пилот на 50 постоянных клиентах — через неделю подключили всех.

Результаты и метрики

Через 3 месяца после запуска собрали данные. Сравнение «до» и «после»:

МетрикаДоПослеИзменение
Время от заявки до передачи курьеру45 мин12 мин−73%
Конверсия заявка → оплата58%83%+25 п.п.
Потери заказов (не дошли до кухни)12%1,5%−87%
Средний чек890 ₽1 040 ₽+17%
Количество заказов в день4789+89%

Клиенты оценили приложение в 4.8 в App Store и 4.7 в Google Play. Количество отмен снизилось с 22% до 6%. Менеджеры теперь не копируют заказы — CRM заполняется автоматически.

Почему кроссплатформенность?

Выбор Flutter оправдал себя:

  • Одна кодовая база — правки вносятся сразу для двух платформ.
  • Стоимость поддержки в 2 раза ниже, чем при раздельной разработке (по оценке клиента).
  • Обновления выходят одновременно — не нужно ждать модерации на двух площадках.
  • Производительность на уровне нативных приложений — анимации плавные, скролл без тормозов.

Единственный минус — размер APK (около 30 МБ), но для пользователей это не стало проблемой.

Выводы и рекомендации

Кроссплатформенное приложение — рабочий инструмент для сервисов заказов, если нужно быстро закрыть и iOS, и Android без двойного бюджета. Ключевые уроки из кейса:

  • Начинайте с MVP: каталог, корзина, статусы и push — этого достаточно для роста конверсии.
  • Интегрируйте с CRM с первого дня — ручной перенос убивает скорость.
  • Тестируйте на реальных пользователях до полного запуска — пилот с 50 клиентами спас от 8 багов.
  • Закладывайте метрики до старта — иначе не докажете эффект.

Если ваш бизнес тоже теряет заказы из-за долгой обработки, автоматизация с AI может усилить результат: чат-бот для приёма заявок, классификация запросов, умная маршрутизация. Но даже без AI одно приложение даёт ощутимый прирост.

Нужна оценка проекта? Напишите в Telegram или оставьте заявку на сайте — подготовим ТЗ и прототип.

Telegram · Обсудить проект