Разработка Android-приложения для водителей с электронным документооборотом

Cloud Networks > Кейсы > Разработка Android-приложения для водителей с электронным документооборотом
14.02.2022

Разработка Android-приложения для водителей с электронным документооборотом

Компания Cloud Networks разработала приложение для водителей на операционной системе Android для транспортной компании ООО «Союз-Транс». Проект был сдан в срок.

 

О клиенте и запросе

ООО «Союз-Транс» предоставляет услуги в сфере внутренних и междугородних перевозок. Организация оказывает полный спектр транспортно-экспедиционных услуг, для эффективного осуществления которых требовалось удобное приложение. По запросу приложение должно включать следующие возможности:

  1. Оказание помощи при развозке автомобилей по автосалонам страны.
  2. Трекинг точек (автосалонов) на карте.
  3. Определение, какой груз и где необходимо забрать или оставить.

Компания Cloud Networks предложила наилучшие условия для сотрудничества, и была выбрана в качестве партнера для реализации данного проекта.

 

О проведении работ

Разработка состояла из стандартных процессов:

  • Планирование проекта и технико-экономическое обоснование.
  • Системный анализ и определение требований.
  • Системный дизайн.
  • Выполнение.
  • Интеграция и тестирование.
  • Доработка и внедрение дополнительного функционала.
  • Приемка, установка и развертывание.
  • Техническое обслуживание.

Первый этап включал создание репозитория на GitHub, Initial Commit; подключение и настройку библиотек; написание data domain слоя для авторизации; верстку экрана логина. На данном этапе были написаны:

  • presentation-слой экрана логина и настроек;
  • навигационные роутеры с логина на меню и их применение;
  • data domain слой для экрана настроек, экрана с рейсами, отметки заданий и пр.;
  • recyclerView, adapter для рейсов и presentation-логика;
  • код для отображения деталей рейса, выполненных заданий, экрана контактов.

Были сверстаны общие экраны и проведено тестирование и настройка приложения. Разработчики также построили логику открытия навигатора с нужными координатами и автоматическими обновлениями. Далее разработчики провели первый демо-показ с реализованной авторизацией, деталями рейсов и контактами.

Разработка Android-приложения

Второй этап заключал работу над экраном погрузки и над отображением карты погрузки. Был полностью реализован экран погрузки для заполнения данных от водителей. Написан data domain слой для получения информации из базы данных, а также настроена отправка фотографий и комментариев в базу. После верстки было осуществлено тестирование экрана погрузки и лотов и проведен второй демо-показ.

Третий этап состоял из следующих подзадач:

  • реализация логики чек-листа;
  • реализация отправки данных на сервер;
  • добавление кнопки для отображения текущего местоположения в навигаторе;
  • построение и верстка навигации;
  • добавление перехода на Telegram-канал;
  • реализация процесса разлогинивания;
  • создание пушей и их тестирование.

В декабре провели заключительный демо-показ. Проект был сдан в декабре 2021 года.

 

Особенности проекта

В процессе работы возникли проблемы с отображением, какие позиции нужно отгружать, а какие – забирать. Однако разработчики Cloud Networks, после уточнения деталей, смогли правильно построить логику работы отметок по позициям.

Осуществленный проект состоял из 3 этапов, реализации 10 задач Заказчика, 3 демо-показов.

 

Итоги проделанных работ

Проделанные работы включали оценку осуществимости, анализ и проектирование приложения, тестирование, внедрение и дальнейшая помощь с развитием приложения (реализация дополнительного функционала в случае необходимости). Разработчики Cloud Networks также добавили в приложение электронный документооборот для возможности загрузки доверенностей на водителей, ТТН и прочих документов.

По итогу командой Cloud Networks было реализовано мобильное приложение для сотрудников транспортной компании ООО «Союз-Транс» с возможностью входа в систему по уникальному ID, всплывающими оповещениями и системой отслеживания.

Продукт помог сэкономить время и повысил скорость обработки заказов у водителей Заказчика. Приложением будут пользоваться более 50 водителей.

Мы не передадим ваши данные третьим лицам и не будем донимать спамом
to-top