This project was made following the instructions of the amazing Android Developer Philipp Lackner on his YouTube channel, he has amazing videos about Android Development, so I really recommend you subscribe on his channel. This app is an example of how to use Clean Architecture, MVVM, JetPack Compose, ViewModel, Flow, Coroutines, Room, Navigation, Dependency Injection with Dagger Hilt and I updated the app to use Material Design 3.