ToDo_Compose icon indicating copy to clipboard operation
ToDo_Compose copied to clipboard

Implement Clean Architecture concepts

Open lbarqueira opened this issue 3 years ago • 0 comments

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

lbarqueira avatar Oct 08 '21 13:10 lbarqueira