МТС — один из лидеров телекоммуникационного рынка, который активно развивает цифровые сервисы. Среди таких проектов — мобильное приложение МТС Travel, созданное для удобного и выгодного планирования путешествий.
В приложении можно бронировать авиабилеты, отели, экскурсии, арендовать автомобили и другой транспорт. Также в нем можно получить скидки, кешбек и круглосуточную поддержку клиентов.
Основной задачей проекта было создание мобильного приложения, которое обеспечит пользователям быстрый и легкий процесс бронирования услуг с интеграцией МТС ID и МТС Cashback.
Минимально жизнеспособный продукт (MVP) туристического приложения необходимо было разработать за три месяца.
Помимо непосредственных задач по созданию продукта, перед нашей командой стояли цели по настройке и запуску ключевых процессов, а также формированию внутренней команды разработчиков в новом для компании МТС направлении — кроссплатформенной разработке на Flutter.
Для реализации MVP в сжатые сроки мы выбрали архитектуру на основе BLoC-паттерна, а в качестве менеджера состояния приложения использовали Riverpod.
Автоматизация разработки была обеспечена интеграцией системы CI/CD, что позволило ускорить процесс сборки и выпуска обновлений.
Мы разработали приложение по требованиям заказчика:
Splash Screen — стартовый экран, который отображается при запуске приложения пока загружаются основные данные.
Авторизация через МТС ID — быстрый вход в приложение без ввода логина и пароля.
Интерфейсы для авторизованных пользователей и пользователей в гостевом режиме.
Функционал для получения кешбека за бронирования — возврат части средств через МТС Cashback после успешной оплаты.
WebView интерфейс для работы с сайтом внутри приложения — настроили его конфигурацию и организовали проброс клиентских данных через Cookie, обеспечив бесшовный пользовательский опыт.
Запуск проекта и набор команды
С учетом сжатых сроков и запуска приложения с нуля заказчиком было принято решение подключить специалиста уровня Tech Lead для того, чтобы заложить правильную архитектуру и реализовать необходимый функционал в срок, а также помочь с формированием команды.
Разработка MVP версии
Созданы интерактивные прототипы и дизайн-прототипы. Реализованы удобные сценарии взаимодействия с пользователем. Внедрена адаптивная навигация, обеспечивающая интуитивное использование приложения.
Регулярные созвоны с командой позволили оперативно обсуждать текущие задачи, вносить корректировки и решать возникающие проблемы на всех этапах разработки.
Тестирование и устранение багов
На основе обратной связи от отдела тестирования и отдела качества проведен рефакторинг и доработка UI в соответствии со стандартами MTC.
МТС Travel — это удобное туристическое приложение, предоставляющее следующие функции:
Покупка билетов на самолеты, поезда и автобусы.
Фильтры для удобного поиска: цена, звезды, расстояние от центра, удобства в отеле и бесплатная отмена бронирования.
Бронирование отелей с возможностью выбора на основе рейтинга и отзывов.
Аренда автомобилей для комфортных поездок.
Экскурсионные услуги с возможностью бронирования мероприятий.
Транспортные услуги для удобного передвижения.
Эксклюзивные скидки и предложения для пользователей.
Онлайн-гид по зарубежным странам.
Кешбек за покупки и бронирования.
Личный кабинет с историей бронирования.
Круглосуточная поддержка.
Есть также удобная функция комбо маршрута, позволяющая прокладывать путь с учетом разных видов транспорта. Еще в приложении доступен журнал о путешествиях с полезными статьями, маршрутами, обзорами, едой, отзывами и инструкциями, которые помогут пользователям спланировать поездки и узнать больше о поездках и направлениях.
В сервисе можно оплачивать покупки картой РФ в 176 странах, что делает приложение еще удобнее.
Необходимо было разработать MVP (минимально жизнеспособный продукт) в сжатые сроки. Также было важно рационально задействовать ресурсы, включая специалистов и инструменты, чтобы добиться качественного результата к запуску.
Релиз MVP версии приложения состоялся в запланированные сроки. Параллельно начал формироваться штатный Flutter-отдел в рамках направления МТС Travel под наставничеством специалиста LighTech.
Приложение скачали более 100 тысяч пользователей, а интеграция с сервисами МТС сделали его выгодным и удобным инструментом для бронирования туристических услуг.