A To-Do application written in kotlin using Android Architectural components
Usage:
- Kotlin - as a programming language.
- AndroidX - Project uses androidx packages.
- RecyclerView - to display the To Do list
- ViewModel - Used to manage UI related data, Survives config changes.
- LiveData - Lifecycle aware Observable data holder class.
- Room - To persist user todo records
- spinner - to dropdown To Do priority menu
- Splash screen - display a first screen
- Really simple to use, implement swipe listener.
Functionalities included:
- Create Todo
- Delete existing Todo
- View/Update Todo
- Add todo Priority
- add To Do date
ScreenShots: