MVVM, Navigation component, Room database, LiveData, ViewModel, DataBinding, Single Activity Multiple Fragments, clean architecture
Add the ToDo item in the database
Update the ToDo item in the database
Search the ToDo item in the database
Sort the ToDo list based on Priority High/Low