• /
  • /

Разработка мобильного приложения для клиентов агрегатора доставки еды

О клиенте

Крупная цифровая экосистема, объединяющая e-commerce, финтех и банковские сервисы. В экосистему входят маркетплейс, сервис экспресс-доставки, классический и цифровой банк, BNPL-сервис, платформа для покупки автомобилей и приложение для предпринимателей. Одним из ключевых продуктов является платформа для заказа еды из ресторанов, аналогичная по функциональности сервисам вроде «Яндекс.Еды».

Проблема клиента

Старое приложение работало на устаревшем стеке, а пользовательский опыт требовал улучшения. Некоторые ключевые сценарии оформления заказов были неудобны или неполны, что приводило к лишним действиям клиентов и задержкам в обработке заказов.

Задачи

  • Улучшить навигацию и удобство оформления заказов.
  • Упростить работу с адресами в условиях, когда в стране часто нет точных номеров домов и подъездов.
  • Автоматизировать выбор компонентов в заказах, чтобы ускорить оформление.
  • Добавить новый функционал акций и лейблов для продвижения товаров.
  • При необходимости перевести некоторые модули приложения на новый стек без остановки работы сервиса.

Решение

1. Переход назад из корзины в ресторан
Теперь клиент, вернувшись из корзины, сразу попадает в ресторан, откуда был сделан заказ, что упрощает добавление или замену позиций.
2. Уточнение адреса
На экран детализации адреса добавили карту (интеграция с картографическим сервисом Uzum). Пользователь может перемещать метку и точно указывать координаты, а также добавлять комментарий с ориентирами — решение для мест, где нет номеров домов или подъездов.
3. Перевод модулей на новый стек

Часть интерфейсов и логики перенесли с XML на современные технологии (Android: Compose; iOS: SwiftUI, TCA и др.), что упростило поддержку и ускорило разработку.

4. Автовыбор компонентов заказа

В сценариях с фиксированными опциями (например, единственный вид лаваша в шаурме или напитка в комбо-наборе) система проставляет их автоматически, а клиент выбирает только изменяемые компоненты. Это экономит время при оформлении заказа.

5. Новые акции и лейблы

Реализовали отображение промо-лейблов на товарах, чтобы выделить специальные предложения и повысить их видимость для клиентов.
Тестовый пример акций

Результаты

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