HabTrack — это мобильное приложение для отслеживания привычек с календарём и статистикой. Помогает формировать полезные привычки через системный учёт и визуализацию прогресса.
| Главный экран | Календарь | Статистика | Профиль |
|---|---|---|---|
| Список привычек с прогрессом | Тепловая карта по дням | Графики и диаграммы | Управление категориями |
- ➕ Создание/редактирование/удаление привычек
- ✅ Ежедневные отметки выполнения
- 🎯 Прогресс-бар текущего дня
- 📦 Drag-and-drop для сортировки привычек
- 📅 Месячная сетка с цветовой индикацией
- 🔄 Навигация по месяцам
- 📋 Детали дня с BottomSheet
- 📊 Линейный график прогресса
- 🥧 Круговая диаграмма по категориям
- ⏱️ Выбор периода: день, неделя, месяц, произвольный
- 🔥 Текущая серия выполнений (streak)
- 🔐 Локальная авторизация
- 🔑 Смена пароля
- 🗑️ Удаление аккаунта
- 📁 Управление категориями (CRUD)
- Язык: Java
- UI: XML + Material Design
- БД: SQLite
- Графики: MPAndroidChart
- Минимальная версия: Android 16 (4.1 Jelly Bean)
- Скачать APK из Releases
- Разрешить установку из неизвестных источников
- Установить приложение
Логин: user Пароль: 123
| Таблица | Назначение |
|---|---|
| users | Пользователи |
| habits | Привычки |
| completions | Отметки выполнения |
| categories | Категории |
| logs | Логи действий |