Skip to content

kletter97/dailies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dailies — трекер привычек для Android

Простое Android-приложение для отслеживания и управления ежедневными привычками. Приложение использует Jetpack Compose, Room и Kotlin Coroutines.

Что уже реализовано

  • Управление привычками: CRUD, ежедневные цели, сохранение стриков
  • База данных: хранение информации вне рантайма, DAO
  • UI: реализованы экраны и диалоги. Использование Material 3

Интерфейс

  • Главный экран: список привычек, кнопка создания
  • Экраны создания и настройки привычки: редактирование, удаление
  • Диалог при удалении: подтверждение удаления привычки (защита от случайных нажатий)

Технологии

  • Kotlin
  • Jetpack Compose
  • Room Database
  • Kotlin Coroutines (работа с БД)
  • Архитектура MVVM
  • Jetpack Navigation

Системные требования

  • Android SDK 26 или выше

Установка

  1. Склонируйте репозиторий:
git clone https://github.com/kletter97/dailies.git
  1. Соберите проект в IDE

Дальнейшая разработка

В ходе разработки планируется:

  • Работа над дизайном (построение цельной дизайн-системы)
  • Работа над экраном статистики (календарь с историей выполнения, трекер стриков)
  • Дополнительное оформление привычек (присвоение цвета, иконок)
  • Создание уведомлений для напоминаний о привычках

About

Трекер привычек для Android на Kotlin, Jetpack Compose

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages