Номинируйте кейсы на Workspace Digital Awards 2026. Прием заявок до 15 декабря по льготной цене, успейте принять участие!
Алексей Смердов
EFARIA — мобильное приложение для трекинга привычек и фитнес-прогресса
Алексей Смердов
#Разработка сайтов под ключ#Приложение под ключ #Генерация и AI-фотографии

EFARIA — мобильное приложение для трекинга привычек и фитнес-прогресса

100 
Алексей Смердов Россия, Москва
Поделиться: 0 0 0
Компания

efaria.ru

Бюджет

1 500 000

Сфера

Информационные технологии и интернет

Регион

Россия, Москва

Мобильная платформа

iOS, Android

Сдано

Июль 2025

Задача

Задача: разработать удобное и мотивирующее приложение для пользователей, позволяющее:

регистрировать и отслеживать ежедневные привычки и тренировки;

измерять параметры тела (вес, объёмы) и визуализировать динамику прогресса на графиках;

получать «умные» напоминания, адаптирующиеся под активность и расписание пользователя;

подключить модель подписки с бесплатным пробным периодом.

Решение

Исследование пользователей и проектирование UX/UI.

Прототипирование основных экранов (Figma) и согласование с командой.

Разработка core-функционала на Flutter: трекинг привычек, сбор и хранение данных в Firebase.

Визуализация прогресса: интеграция графиков (Recharts) и динамической анимации.

Система умных напоминаний: алгоритм формирования пушей и локальных нотификаций.

Модель подписки: реализация платежей и триального периода.

1Разработка core-функционала

Структура проекта: настройка Flutter-проекта, подключение Firebase (Auth, Firestore).

Модуль трекинга привычек: CRUD для привычек, установка целей, логика отметок «выполнено/не выполнено».

Хранение метрик тела: ввод веса и объёмов, сохранение в Firestore, синхронизация с локальным cache.

Менеджмент состояния: выбор между Provider / Riverpod для управления данными в приложении.

Юнит-тесты для бизнес-логики трекинга и сохранения данных.

2Визуализация прогресса и напоминания

рафики прогресса: интеграция библиотеки Recharts для отображения динамики веса и привычек.

Анимации: плавные переходы и эффекты с помощью Flutter Animation API для улучшения UX.

Система умных пуш-уведомлений:

Правила формирования расписания напоминаний (на основе пользовательских целей и активности).

Реализация локальных уведомлений (flutter_local_notifications).

Тестирование доставляемости и корректности текстов.

3Реализация подписочной модели

UI подписки: экраны выбора тарифа, отображение статуса подписки, управление триальным периодом.

Бэкенд-валидация: проверка статуса подписки через серверные функции (Cloud Functions) и обновление локального состояния.

Тестирование сценариев покупок: пробный период → списание → отмен

4Тестирование, полировка и публикация

Бета-тестирование с реальными пользователями: сбор обратной связи, фиксы критичных багов.

Оптимизация производительности: устранение «лагов», профилирование рендеринга.

Деплой и релиз: публикация приложений в магазинах, мониторинг первых отзывов и статистики.

Результат

Алексей Смердов
Алексей Смердов

Россия Москва

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

Отзыв клиента

-
-

-

Приложение полностью соответствует задачам: удобный интерфейс, надёжные напоминания и наглядная визуализация прогресса. Достигнуты стабильные показатели вовлечённости и удержания пользователей

https://app.efaria.ru

Стек технологий

  • Dart Dart Язык программирования
  • Flutter Flutter Фреймворк/библиотека

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Оставить заявку