ToDo_Compose
ToDo_Compose copied to clipboard
Implement Clean Architecture concepts
The app follows the MVVM architecture with Hilt and Room. As you may notice the ViewModel is huge!!! The purpose of this issue is to turn the Architecture of this app Clean through the use of:
- MVVM together with Clean Architecture concepts
- UseCases, one UseCase per feature
- One ViewModel per Screen
- One Repository per screen
- View states
Add-ons (on different issues)
- Multi-module
- Tests