Skip to content
Pablo edited this page Feb 28, 2019 · 1 revision

Usecase Classes

Most of the usecases in the app contain the following classes:

  • Activity/Fragment class
  • Usecase Contracts class (Includes View and Presenter interfaces)
  • Presenter implementation class
  • Repository interface
  • Repository implementation class
  • use case dagger component interface
  • usecase dagger module class In addition, you could also find adapters, view holders and model classes only accessed in the context of the usecase.