Простое Android-приложение для отслеживания и управления ежедневными привычками. Приложение использует Jetpack Compose, Room и Kotlin Coroutines.
- Управление привычками: CRUD, ежедневные цели, сохранение стриков
- База данных: хранение информации вне рантайма, DAO
- UI: реализованы экраны и диалоги. Использование Material 3
- Главный экран: список привычек, кнопка создания
- Экраны создания и настройки привычки: редактирование, удаление
- Диалог при удалении: подтверждение удаления привычки (защита от случайных нажатий)
- Kotlin
- Jetpack Compose
- Room Database
- Kotlin Coroutines (работа с БД)
- Архитектура MVVM
- Jetpack Navigation
- Android SDK 26 или выше
- Склонируйте репозиторий:
git clone https://github.com/kletter97/dailies.git
- Соберите проект в IDE
В ходе разработки планируется:
- Работа над дизайном (построение цельной дизайн-системы)
- Работа над экраном статистики (календарь с историей выполнения, трекер стриков)
- Дополнительное оформление привычек (присвоение цвета, иконок)
- Создание уведомлений для напоминаний о привычках