Крупная платформа отслеживания транспорта объявила о прекращении работы в России в 2025 году. Компании в сфере телематики были вынуждены срочно искать альтернативные сервисы. Тогда GEOSERVICE решили не зависеть от сторонних сервисов и пришли в айти-агентство Фьюче за разработкой собственного приложения.
GEOSERVICE — специализируется на спутниковом мониторинге транспортных средств и контроле расхода топлива
Первая встреча с клиентом сразу задала тон и дала понимание того, что нужно сделать:
Функционал сервиса, который покидал рынок, был масштабным и охватывал десятки сценариев. Поэтому перед началом работ мы честно обсудили с клиентом риски спешки. В итоге договорились сместить фокус на ключевой функционал, чтобы уложиться в дедлайн и закрыть ключевые потребности пользователей.
Для согласования функционала MVP, команда подготовила карту мобильного приложения. Карта наглядно показала клиенту, какие возможности войдут в ближайший релиз, а какие будут добавлены позже в ходе развития продукта. В первую очередь предстояло реализовать: мониторинг автотранспорта в реальном времени, фильтрацию и поиск по объектам, создание геозон, построение треков, формирование отчётов, систему умных уведомлений и минимально необходимые настройки. Благодаря такому подходу удалось сохранить чёткий фокус и двигаться к релизу без распыления ресурсов.
Несмотря на жёсткие сроки, в MVP заложили функционал на будущее. Разделили токены на светлую и тёмную темы, чтобы без проблем добавить переключение между ними в следующих версиях.

Опираясь на прошлый опыт, приняли решение переиспользовать компоненты из библиотеки Material Design 2. Это помогло не только ускорить разработку, но и выстроить привычную, интуитивно понятную логику интерфейса. Платформа конкурента была построена на тех же визуальных паттернах, что дополнительно снизило порог адаптации для текущих пользователей.
При этом удалось сохранить айдентику заказчика. Брендбук клиента органично лёг в основу дизайн-системы, а интеграция его элементов напрямую помогла сохранить узнаваемость бренда и сократить время на дизайн.
В это же время команда развернула полноценную админку и разработала обертку для интеграций со сторонними сервисами. Такая архитектура упростила поддержку системы и заложила основу для будущего расширения функционала.
Без трудностей при подключении интеграций не обошлось. Основной проблемой стало качество документации поставщика данных. Она была неполной, а местами устаревшей. В API часто отсутствовали описания обязательных полей для ряда сценариев, встречались неверные примеры кода или неполные списки возвращаемых данных.
Выход нашелся в анализе работы существующих клиентских приложений. Отслеживая, какие данные приходят в интерфейсе текущего сервиса и как они преобразуются, удалось составить точную картину работы API. Без такого исследовательского подхода корректная интеграция была бы невозможна.
В результате мы спроектировали архитектуру без жесткой привязки к конкретному поставщику геоданных. Такое решение дает возможность подключать новых провайдеров с минимальными доработками в коде.
Отдельно пришлось адаптировать работу с картами от Google и Яндекс. Документация библиотеки React Native не отражала реальные возможности её новой версии на момент разработки приложения. Тем не менее, нам удалось обеспечить стабильную работу карт на iOS и Android и получить решение, готовое к дальнейшему развитию.

В декабре по инициативе клиента разработку поставили на паузу, чтобы протестировать сервис на реальных пользователях. Уже через два месяца команда вернулась к работе и опубликовала MVP приложения FleetKit в RuStore. Позже под названием Fleet One вышло в App Store и Google Play.
Ключевые сценарии и привычная логика ушедшего сервиса сохранены, приложение выпущено в установленные сроки, а пользователи бесшовно перешли на новый продукт. По итогам успешного запуска договорились о продолжении сотрудничества для реализации расширенного функционала.
Коллеги, спасибо большое, что счастливый случай свёл нас! Никита, тебе отдельное спасибо! Рады сотрудничеству!
Евгений Романенко, менеджер по развитию бизнеса