- RxJava
To handle asynchronous tasks
- Dagger2
To inject dependencies
- Retrofit
To handle calls to the api
- Live Data
To notify fragments of changings in the data
- Glide
To load images
- Espresso
For UI testing
- Robolectric
For testing
- Mockito
For testing
To handle asynchronous tasks
To inject dependencies
To handle calls to the api
To notify fragments of changings in the data
To load images
For UI testing
For testing
For testing