basic_clean_arch library


A Displayer is used to display the result of a use case that changes the displayed view.
Presenter<Model, ViewModel>
A Presenter is used to get a ViewModel from Entities or other Models.
UseCase<RequestType, Model, ViewModel>
A UseCase is typically implemented by an interactor. It executes the business logic of the use case.