Сервико
Разработали мобильное приложение для водителей ГК СервикоАвто. Приложение для автоматического получения заявок водителями, в котором водители могут принимать заявки из системы учета, строить маршрут и получать все нужные уведомления.
Задачи
Разработали приложение для компании Сервико, которая занимается грузоперевозками по всей стране. Заказчик столкнулся с рядом проблем: некоторые навигаторы не показывают грузовые маршруты, в рейсах часто терялись важные документы. Требовалось приложение для планшетов с удобным навигатором и фиксированием всех рейсов.
Мы разработали:

  • Получение автоматической заявки (интеграция с 1С)
  • Возможность отправки уведомлений об отклонении от маршрута
  • Вывод точек автозаправочных станций на карте
  • Отправку уведомлений администратором или менеджером всем или конкретному водителю
  • Темную версию приложения с удобной навигационной панелью.

Интегрировали приложение с Яндекс.Картами и разработали собственную навигацию с лаконичными иконками.

Сделали адаптивную верстку, а бонусом клиенту подготовили брендирование будущего мерча и новый логотип.
Предпроектная аналитика
Перед стартом проекта провели обширную препроектную аналитику. Подготовили видение проекта, конкурентный анализ, структуру и метод персон. Аналитика помогла нам спроектировать все экраны на этапе прототипирования, не упустив ни одной детали.

Подробнее о предпроектной аналитике рассказали в статье на нашем сайте.
Сложности и решение
На этапе разработки дизайна были приняты некоторые интересные решения.

Помимо навигатора приложение предполагало большое количество всплывающих окон (pop-up). Перед дизайнерами стояла задача подготовить лаконичный и ненавязчивый дизайн, который не будет отвлекать водителя от дороги.

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

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

Удачно получился и блок новостей. Он содержит заголовок сообщения и уникальные иконки в разных под каждый тип новостей.
Во время разработки был получен хороший опыт интеграции карт с функциями навигатора с использованием не профильного стека технологий.
Алексей Фебенчуков
Fullstack-разработчик
При разработке основного функционала приложения (движение пользователя по карте) мы использовали sdk Яндекс.Карт, который был прикручен в виде пакета для React Native. Сложности заключались в отсутствии нужных функций в навигации и движении по карте. Эти функции были реализованы на нативном языке Java и успешно использованы в основной части приложения (в React Native).

В приложении очень много взаимодействующей логики, поэтому каждый раз после разработки нового функционала тестируется полностью весь проект, даже если это был небольшой багфикс. Было много версий, на подходе 47, поэтому, чтобы каждый раз не переустанавливать APK, на всех устройствах была разработана функция обновления APK на всех устройствах автоматически (из админ. панели).
Основным моментом на Сервико стала интеграция с Яндекс.Картами и возможность построения маршрутов как по заявке, так и без неё, в свободном режиме. Необычное приложение, до этого студия не занималась решением подобных задач, нетиповая разработка.
Евгений Ловкий
Project-менеджер
Заключение
В итоге нам удалось создать удобное и ненавязчивое приложения для водителей, которое будет их помощником в долгих рейсах.
Смотрите также
Напишите нам для оценки разработки сайта или мобильного приложения
Сделаем это бесплатно и отправим вам подробную смету и красивое коммерческое предложение
Напишите нам для оценки разработки сайта или мобильного приложения
Сделаем это бесплатно и отправим вам подробную смету и красивое коммерческое предложение