Полнофункциональное фитнес-приложение с нуля — от архитектуры до UI. Приложение помогает пользователям планировать тренировки, отслеживать нагрузку и контролировать восстановление мышц.
Что реализовано
Тренировочный процесс
Создание и ведение тренировок в режиме реального времени. Добавление упражнений из каталога из 268+ позиций с фильтрацией по группе мышц, оборудованию и сложности. Учёт подходов, весов и повторений с сохранением истории.
Умное восстановление мышц
Авторская система отслеживания усталости на уровне отдельных мышц (21 мышца), а не просто групп. Визуализация состояния на анатомической модели тела с переключением вид спереди/сзади. Расчёт процента восстановления на основе объёма нагрузки и времени с последней тренировки.
Каталог упражнений
Интеграция с API. Карточки с изображениями, теги оборудования и сложности, избранное. Поиск через иконку в AppBar без лишних элементов на экране.
UI/UX
Glass-morphism эффекты, плавные Hero-анимации при переходах, адаптивная цветовая схема по группам мышц. Компактный дизайн — максимум информации без прокрутки.
Локальное хранение данных
Hive как основная БД: история тренировок, профиль пользователя, кэш упражнений, избранное.