I have implemented MVP architecture for the project with interactors. It is responsible for the same responsibilities as DataManager. However, it is only concerned with data access and processing calls that are required by the feature that it is serving.
- Retrofit2
- Coroutines
- Groupie
- Espresso
- Mockito
- Junit4