Мобильное приложение водителя для TMS-системы
Автоматизация интермодальных перевозок
Наш заказчик продает программное обеспечение для компаний, осуществляющих интермодальные грузоперевозки, то есть, перевозки с использованием нескольких видов транспорта на одном маршруте.
Мы разработали часть его системы, Trinium MC3. Это мобильное приложение, которое автоматически определяет этапы выполнения плана доставки груза, основываясь на его местоположении, и позволяет водителям грузовиков выбирать заказы на доставку, отмечать выполненные задачи и связываться с диспетчерами.Цель проекта
Ключевая особенность
- Ограничения прав приложения со стороны мобильных ОС, которые могут прекратить его работу в бэкграунде при нехватке оперативной памяти или по другим причинам.
- Перебои с мобильной связью на некоторых участках пути. Чтобы решить эту проблему, мы используем схему store and forward: информация накапливается локально на мобильном устройстве и отсылается при восстановлении сигнала.
- Legacy API, создающий сложности для унификации пакетов и бесперебойного сообщения с сервером.
Технологии реализации
X-Code Studio
Objective C, Swift
Android Studio
Java, Kotlin
Стандартный функционал
GPS-трекинг
Обработка событий при отсутствии связи
Диспетчер должен быть уверен, что водитель получит необходимые для доставки данные, даже если на трассе нет связи.
Система обрабатывает входящую информацию и подгружает её в приложение, когда соединение восстанавливается.Пул доступных заказов
Электронная подпись
Чат с диспетчером






Специальный функционал
Обработка разных видов заказов
Автоматическое изменение статуса заказа.
Обеспечение безопасности на дороге
Динамические формы заполнения данных контейнера
Проектные практики
Интеграция с API заказчика
Развитие продукта