Flutter разработка мобильного приложения агрегатора скидок

Заказчик
YoloPrice — первый в России мобильный агрегатор скидок на электронику. Проект создан для экономии времени и денег пользователей при онлайн-покупках.
Задача
Фаундеры YoloPrice обратились в ItFox для разработки фронтенда приложения. У них был готовый UI/UX и бэкэнд, но не хватало команды для Flutter-разработки

YoloPrice — первый в России мобильный агрегатор-скидок на электронику, созданный для экономии времени и денег пользователей при онлайн-покупках.

Фаундеры YoloPrice обратились в ItFox для разработки фронтенда приложения. У них был готовый UI/UX и бэкэнд, но не было необходимых ресурсов для разработки Flutter. Эту задачу взяла на себя команда ItFox.

Основная задача заключалась в работе с подчиненным руководителем и строгими сроками. Как мы справились с этим, читайте далее.

Как мы разработали мобильное приложение для Flutter в условиях ограниченных сроков и сотрудничества нескольких подрядчиков

С точки зрения разработки YoloPrice — зрелый стартап. Фаундеры пришли на ItFox не только с идеей, но и с проведенным анализом рынка, изучением открытого пространства, готовыми UI/UX и планомерным развитием.

Они сформировали команду с задачами:

- Реализовать сравнение цен на электронику в магазинах и маркетплейсах.

- Обеспечьте своевременное использование актуальных скидок и акций.

- Разрешить пользователю добавлять товары в "Избранное" для идентификации цен.

- Интегрировать отзывы и фотографии покупателей.

- Создать удобный и понятный интерфейс.

Все это необходимо было сделать в сжатые сроки и с ограниченным бюджетом, при этом обеспечить высокую производительность на бюджетных Android-устройствах.

Таким образом, перед ItFox стояла интересная задача — создать конкурентоспособный продукт, соответствующий требованиям заказчика и требованиям к подключению.

Этапы разработки Flutter собственного приложения YoloPrice

Шаг 1. Постановка задач и аналитика 

Перед предыдущим партнером заказчик провел глубокий анализ, разработал карту пути клиента (CJM) и разработал дизайн приложения. Мы, кроме того, изучили рынок и были признаны, что ниша цена на электронику свободна, несмотря на наличие адаптеров для других товаров. Исследование показало, что 78% пользователей смартфонов желают иметь удобный инструмент для сравнения цен на электронику, что подтвердило перспективность YoloPrice.

Шаг 2. Дизайн и прототипы 

Благодаря работе заказчика, мы сразу приступили к разработке, опираясь на готовые экраны, что сэкономило время на создании прототипов.

Шаг 3. Идеи и испытания Flutter 

Для реализации проекта мы выбрали Flutter — идеальный фреймворк для стартапов с ограниченным бюджетом и сроками. Бэкенд находится на стороне приложения в виде SDK для защиты от блокировок маркетплейсов.

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

Тестирование YoloPrice проходило в несколько этапов: функциональное, нагрузочное, UI-тестирование и тестирование на различных устройствах. Мы оперативно устраняли ошибки после выполнения каждой задачи.

Шаг 4. Релиз YoloPrice 

При выпуске приложения в Google Play наше агентство столкнулось с новым стандартом, требующим участия 14 тестировщиков для проверки приложений, созданных физическими лицами после 13 ноября. Эта проблема была быстро решена. В итоге, несмотря на трудности, мы успешно завершили разработку и вывели YoloPrice на рынке.

Трудности при разработке приложения YoloPrice

Работа над мобильными приложениями YoloPrice не обошлась без необходимости. Основной проблемой стала задержка с подготовкой бэкенда со стороны команды заказчика.

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

Также возникают проблемы с производительностью на бюджетных Android-устройствах, которые не справляются с загрузкой большого количества карточек товаров. Оптимизация стала приоритетом, поскольку более 40% Android-пользователей в России используют недорогие устройства.

Тем не менее, несмотря на все технические сложности, нам удалось совместно с заказчиком создать успешный продукт, который, как мы уверены, займет достойное место на рынке.

Результат разработки мобильных приложений YoloPrice

Подводя итог, отметим, что вместе с одним заказчиком мы успешно разработали первый в России скидок-агрегат для электроники. Этот опыт подтверждает нашу эффективность в работе со стартапами.

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

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


Перейти на сайт

В карточку агентства

Письмо автору кейса

Пользуйтесь реальным опытом в IT и следите за успехами потенциальных подрядчиков и конкурентов
Подпишитесь на рассылку
Читайте также
Кейсы по теме#Товары народного потребления
Проекты компании Proactivity Group