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






Проектные практики
Интеграция с API заказчика
Развитие продукта