Simple app to implement MVP with tests to retrieve a list of TV show.
- Divised in three module : app (presentation), data and domain.
- MVP architecture.
- Lifecycle Observer.
- Injections with Dagger 2.0 + Android Injection.
- RX app.
- Local database.
- One flavors for mock development and testing.
- All repositories, all mappers, all presenters, all use cases tested.
- Robolectric tests.
- Full Kotlin.
- RX
- Robolectric
- Mockito
- Retrofit
- Kotlin core
- Dagger
- Room
- Lifecycle
- Glide
- Stetho
And so much more. :)