кейс by evomobile
TopParcel
Мобильное приложение для международного сервиса по доставке документов / посылок TopParcel
Задача:

Сервис международной доставки TopParcel запускал мобильное приложение для удобного оформления и отслеживания посылок.


Основной подрядчик передал нам готовый дизайн, а наша команда отвечала за фронтенд‑разработку на Flutter и публикацию приложения в App Store и Google Play. Бэкенд и API разрабатывались параллельно — мы синхронизировали работу с серверной частью, проявляли инициативу в уточнении логики и давали рекомендации по структуре и форматам API, чтобы упростить дальнейшую интеграцию.

Примеры экранов приложения
Этапы разработки

  • Анализ и планирование разработки
    Цель этапа — изучить дизайн и документацию по API, подготовить архитектуру фронтенд-части и согласовать план интеграции с бэкендом.

    Команда: проджект-менеджер, главный разработчик, Flutter-разработчик.

    Мы получили от заказчика готовые дизайн-макеты и начальную документацию по API. Бэкенд находился в разработке параллельно с нашей работой, поэтому мы самостоятельно инициировали регулярную синхронизацию, чтобы обеспечить точное соответствие фронтенда и серверной логики.

    На этапе подготовки:
    — изучили бизнес-логику и основные сценарии пользователя;
    — дали рекомендации по структуре и оформлению API для упрощения фронтенд-интеграции;
    — выбрали Flutter как основной стек — это позволило разрабатывать под iOS и Android одновременно, с единым кодом;
    — согласовали архитектуру проекта и навигацию между экранами;
    — разбили реализацию на этапы и зафиксировали приоритеты по функциональности.

    После завершения подготовки перешли к реализации ключевых экранов приложения.
    01
  • Фронтенд‑разработка на Flutter
    Цель этапа — реализовать интерфейсы и функциональность мобильного приложения на Flutter, обеспечив полную интеграцию с API и корректную работу на iOS и Android.

    Команда: проджект‑менеджер, главный разработчик, Flutter‑разработчик.
    Мы последовательно реализовали все ключевые разделы приложения, соблюдая логику пользовательского пути и следуя дизайн-макетам. Для ускорения работы и повышения стабильности внедрили поэтапную сборку приложения с регулярным тестированием.

    В рамках разработки:
    — сверстали все экраны, включая форму оформления доставки, отслеживание отправлений, тарифный калькулятор, список доставок и экран профиля;
    — настроили навигацию между разделами и состояния экранов;
    — реализовали взаимодействие с внешним API (в том числе обработку ошибок и различные статусы ответов);
    — адаптировали приложение под разные разрешения экранов и устройства;
    — провели предварительное тестирование и отладку критичных сценариев.

    Flutter в качестве основного стека обеспечил быструю разработку, единый код под обе платформы и простую поддержку проекта в будущем.
    02
  • Завершение фронтенд-разработки и передача проекта
    Цель этапа — полностью завершить реализацию фронтенд-части, провести финальное тестирование и передать готовый продукт основному подрядчику для дальнейших действий.

    Команда: проджект‑менеджер, главный разработчик.

    Что сделали на этом этапе:
    — собрали финальные сборки под iOS и Android;
    — провели внутреннее тестирование на устройстве, убедились в стабильной работе всех экранов и бизнес-логики;
    — передали весь исходный код и инструкции основному подрядчику;
    — в течение месяца оказывали бесплатную техническую поддержку — консультировали по вопросам интеграции, устраняли баги и помогали подготовить проект к публикации.
    03
  • Результат
    Мы реализовали и протестировали фронтенд-часть мобильного приложения, включая полноценную интеграцию с серверной частью проекта через API. Все пользовательские сценарии — от авторизации до оформления и отслеживания отправлений — были внедрены и проверены на стабильность.

    Работа была завершена в срок, с высоким уровнем качества кода и вниманием к деталям. Команда заказчика получила полностью готовый к использованию мобильный продукт, который можно было запускать на рынке.
    04
Made on
Tilda