Авторизация
Сброс пароля
Flutter разработка мобильного приложения агрегатора скидок
Заказчик: YoloPrice
Страница кейса/результат: https://mobile.itfox-web.com/portfolio/case/yoloprice/ru
Рассказываем, как наше агентство по разработке мобильных приложений на флаттер создало стартап-приложение за 2 месяца
1. Вводная задача от заказчика, проблематика, цели
YoloPrice — первый в России мобильный агрегатор скидок на электронику, созданный для экономии времени и денег пользователей при онлайн-покупках.
Фаундеры YoloPrice обратились в ItFox для разработки фронтенда приложения. У них был готовый UI/UX и бэкэнд, но не хватало команды для Flutter-разработки. Эту задачу взяла на себя команда ItFox.
Основная сложность заключалась в работе с распределенной командой подрядчиков и сжатых сроках. Как мы справились с этим, читайте далее.
Как мы разработали мобильное приложение на Flutter в условиях ограниченных сроков и сотрудничества нескольких подрядчиков
С точки зрения разработки, YoloPrice — зрелый стартап. Фаундеры пришли к ItFox не только с идеей, но и с проведенным анализом рынка, изучением целевой аудитории, готовым UI/UX и планом развития.
Они сформировали команду с задачами:
- Реализовать сравнение цен на электронику в магазинах и маркетплейсах.
- Обеспечить отображение актуальных скидок и акций в реальном времени.
- Позволить пользователям добавлять товары в "Избранное" для отслеживания цен.
- Интегрировать отзывы и фотографии покупателей.
- Создать удобный и интуитивно понятный интерфейс.
Все это требовалось сделать в сжатые сроки и с ограниченным бюджетом, при этом обеспечить высокую производительность на бюджетных Android-устройствах.
Таким образом, перед ItFox стояла интересная задача — создать конкурентоспособный продукт, соответствующий требованиям заказчика и потребностям целевой аудитории.
2. Описание реализации кейса и творческого пути по поиску оптимального решения
Этапы Flutter разработки мобильного приложения YoloPrice
Шаг 1. Постановка задач и аналитика
Перед началом сотрудничества заказчик провел глубокий анализ, разработав карту пути клиента (CJM) и дизайн приложения. Мы дополнительно изучили рынок и выяснили, что ниша сравнения цен на электронику свободна, несмотря на существующие агрегаторы для других товаров. Исследование показало, что 78% пользователей смартфонов желают иметь удобный инструмент для сравнения цен на электронику, что подтвердило перспективность YoloPrice.
Шаг 2. Дизайн и прототипы
Благодаря предварительной работе заказчика, мы сразу приступили к разработке, опираясь на готовые экраны, что сэкономило время на создание прототипов.
Шаг 3. Flutter разработка и тестирование
Для реализации проекта мы выбрали Flutter — идеальный фреймворк для стартапов с ограниченным бюджетом и сроками. Бэкенд находился на стороне приложения в виде SDK для защиты от блокировок маркетплейсов.
Процесс разработки включал планирование спринтов, согласование с командой заказчика, разработку, тестирование и релиз. Мы столкнулись с трудностями, например, задержками с бэкендом, что потребовало использования моковых данных и доработок при переходе на боевые. Также возникли проблемы с производительностью на бюджетных устройствах, которые мы успешно решили.
Тестирование YoloPrice проходило в несколько этапов: функциональное, нагрузочное, UI-тестирование и тестирование на различных устройствах. Мы оперативно фиксировали баги после завершения каждой задачи.
Шаг 4. Релиз YoloPrice
При выпуске приложения в Google Play наше агентство столкнулось с новыми правилами, требующими участия 14 тестировщиков для проверки приложений, созданных физическими лицами после 13 ноября. Эта проблема была быстро решена. В итоге, несмотря на трудности, мы успешно завершили разработку и вывели YoloPrice на рынок.
3. Результаты сотрудничества
Работа над мобильным приложением YoloPrice не обошлась без трудностей. Основной проблемой стала задержка с подготовкой бэкенда со стороны команды заказчика.
Мы планировали поэтапную интеграцию готовых бэкенд-компонентов, но процесс затянулся. В итоге пришлось использовать временные данные, предполагая неизменность их формата. Когда бэкенд был готов, мы столкнулись с тем, что фильтры формировались динамически, а не статично, как в макетах, что потребовало значительных доработок кода.
Также возникли проблемы с производительностью на бюджетных Android-устройствах, которые не справлялись с загрузкой большого количества карточек товаров. Оптимизация стала приоритетом, учитывая, что более 40% Android-пользователей в России используют недорогие устройства.
Тем не менее, несмотря на все технические сложности, нам удалось совместно с заказчиком создать успешный продукт, который, мы уверены, займет достойное место на рынке.
4. Заключение
Подводя итог, отметим, что вместе с командой заказчика мы успешно разработали первый в России агрегатор скидок на электронику. Этот опыт подтвердил нашу эффективность в работе со стартапами.
Несмотря на возникшие сложности и сжатые сроки, нам удалось адаптироваться к изменениям требований. Проект был интересным, и мы продемонстрировали, что можно работать быстро и качественно.
В результате мы создали конкурентоспособный продукт, который полностью удовлетворил заказчика и, мы уверены, станет лидером рынка. Более того, клиент уже обратился к нам для дальнейшей доработки и развития приложения — это лучшая оценка нашей работы.