Skip to content

Implement Clean Architecture concepts #3

Description

@lbarqueira

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

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions