Skip to content

thuanpham582002/TodoApp-CleanArch-Koin

Repository files navigation

My To Do List

A simple to do list app built with kotlin

Technologies used:

  • Kotlin
  • Koin
  • Room
  • MVVM + Clean Architecture
  • Flow
  • Coroutines
  • AlarmManager
  • Broadcast Receiver
  • Notification
  • Navigation Component
  • View Binding
  • Material Design
  • Android Studio

Features:

  • Add, edit, delete and manage tasks
  • Search tasks
  • Set a reminder for a task
  • Mark a task as done
  • Intuitive filter for tasks
  • Dark mode
  • Multi language support
  • Multi Date format support
  • Data offline support

Screenshots:

English

Homescreen Home selection group Home filter Home multi select
Add Edit Empty Add Edit Add Edit add group Add Edit Sure to delete?
Setting Notification
Home Dark Home Dark selection group Home Dark filter Home Dark multi select
Add Edit Dark Empty Add Edit Dark Add Edit Dark add group Add Edit Dark Sure to delete?
Setting Dark
### Vietnamese
Homescreen Home selection group Home filter Home multi select
Add Edit Empty Add Edit Add Edit add group Add Edit Sure to delete?
Setting Notification