Components used in this project
✓ Clean Architecture
✓ Develop ToDo App with Kotlin
✓ Navigation Component
✓ Safe args
✓ Transition Animation
✓ ROOM Database
✓ CRUD operations
✓ RecyclerView
✓ Search database in RecyclerView
✓ Sort database in RecyclerView
✓ RecyclerView Animation
✓ LiveData
✓ ViewModel
✓ Repository
✓ Swipe to delete
✓ Undo - restore deleted data
✓ DiffUtil
✓ Linear, Grid, Staggered Layout in RecyclerView
✓ Develop fully functional app
List of ToDo's | Add todo | Update todo |