MVVM, Navigation component, Room database, LiveData, ViewModel, DataBinding, Single Activity Multiple Fragments, clean architecture
![](https://private-user-images.githubusercontent.com/167659156/324219779-dc63390f-6fea-470a-8e18-f32ea935ed5b.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk3MzM3MTMsIm5iZiI6MTcxOTczMzQxMywicGF0aCI6Ii8xNjc2NTkxNTYvMzI0MjE5Nzc5LWRjNjMzOTBmLTZmZWEtNDcwYS04ZTE4LWYzMmVhOTM1ZWQ1Yi5naWY_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYzMFQwNzQzMzNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01NDM4MjI5ZWQwMzc0MjJmYmIyYjAyNzNlZDA3NGI4OWE3NWM3ZTk0OThiY2Y3NTBmNWEyMWY4Mzg2MTI1YjZjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.kDujc_1EHYTtJ0LGDpBA6RJ3jluo5PVoswYUlSmcfdc)
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