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

TRUETECH занимается разработкой, поддержкой и обслуживанием мобильных приложений iOS, Android, PWA. Имеем большой опыт и экспертизу для публикации мобильных приложений в популярные маркеты Google Play, App Store, Amazon, AppGallery и другие.

Разработка и поддержка любых видов мобильных приложений:

Информационные и развлекательные мобильные приложения
Новостные приложения, игры, справочники, онлайн-каталоги, погодные, фитнес и здоровье, туристические, образовательные, социальные сети и мессенджеры, квиз, блоги и подкасты, форумы, агрегаторы
Мобильные приложения электронной коммерции
Интернет-магазины, B2B-приложения, маркетплейсы, онлайн-обменники, кэшбэк-сервисы, биржи, дропшиппинг-платформы, программы лояльности, доставка еды и товаров, платежные системы
Мобильные приложения для управления бизнес-процессами
CRM-системы, ERP-системы, управление проектами, инструменты для команды продаж, учет финансов, управление производством, логистика и доставка, управление персоналом, системы мониторинга данных
Мобильные приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, платформы предоставления электронных услуг, платформы кешбека, видеохостинги, тематические порталы, платформы онлайн-бронирования и записи, платформы онлайн-торговли

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

Услуги, которые мы предлагаем
Показано 1 из 1Все 1735 услуг
Разработка мобильного приложения для курьерской службы (курьер)
Средний
от 1 недели до 3 месяцев
Часто задаваемые вопросы

Наши компетенции:

Этапы разработки

Последние работы

  • image_mobile-applications_feedme_467_0.webp
    Разработка мобильного приложения для компании FEEDME
    792
  • image_mobile-applications_xoomer_471_0.webp
    Разработка мобильного приложения для компании XOOMER
    671
  • image_mobile-applications_rhl_428_0.webp
    Разработка мобильного приложения для компании RHL
    1097
  • image_mobile-applications_zippy_411_0.webp
    Разработка мобильного приложения для компании ZIPPY
    969
  • image_mobile-applications_affhome_429_0.webp
    Разработка мобильного приложения для компании Affhome
    914
  • image_mobile-applications_flavors_409_0.webp
    Разработка мобильного приложения для компании FLAVORS
    495

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

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

Список заданий и приоритизация

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

Пул заданий может меняться в реальном времени: диспетчер добавляет срочный заказ по пути. Обновление через WebSocket: новое задание появляется в списке с анимацией вставки (DiffUtil на Android / withAnimation в SwiftUI), звуковой сигнал + вибрация.

Навигация для пешего курьера

Для пешего курьера пошаговая автомобильная навигация бесполезна — она ведёт по дорогам. Google Maps SDK поддерживает пешеходный режим (travelMode: walking), Mapbox Navigation SDK тоже. Маршрут пройдёт через дворы и пешеходные переходы, а не вокруг квартала.

Важно: на экране курьера часто открыт список или чат, а не карта. Голосовые подсказки через TTS (AVSpeechSynthesizer / TextToSpeech) работают поверх любого экрана и позволяют не смотреть на телефон.

Подтверждение доставки

Три сценария завершения доставки:

  1. Получатель дома — курьер нажимает «вручил», фото не обязательно
  2. Оставил у двери — фото обязательно, координаты фиксируются
  3. Не застал — причина из списка, выбор следующего действия (вернуть, перенести, оставить у соседа)

Фото «оставил у двери» — съёмка прямо из приложения (CameraX / AVCaptureSession), геометка и время из системы (не EXIF, который можно подделать — из сервера при загрузке). Upload с retry: при плохом LTE в подъезде фото уйдёт как только будет интернет.

Электронная подпись получателя — опционально. Реализуется через UIBezierPath (iOS) или Path на Canvas (Android), сохраняется как SVG или PNG.

Батарея и производительность

Курьерская смена — 8-10 часов. За это время ForegroundService с GPS и открытой картой может разрядить батарею полностью. Оптимизация:

  • В режиме ожидания (курьер на точке) — снизить частоту GPS до 1 обновления в 60 секунд
  • Карта в приложении — Lite Mode (Google Maps) для списка, полноценная карта только для навигации
  • Яркость экрана — рекомендуем авто, не принудительно ставим максимум

На Android дополнительно: не запрещать системный Sleep для экрана в режиме ожидания (только в режиме навигации держим SCREEN_BRIGHT_WAKE_LOCK).

Коммуникация с клиентом

Телефонный звонок из приложения — tel: URI scheme, просто. Но лучше — маскированный номер через VoIP-шлюз (Twilio, Voximplant): курьер не видит реального номера клиента и наоборот. Дополнительно: чат с предустановленными шаблонами («Я буду через 5 минут», «Не могу найти домофон», «Где оставить?»).

Срок: от 6 до 12 недель для курьерского клиента. Стоимость рассчитывается индивидуально.