Android-MVP-pattern Example for making network calls in Android using Kotlin, Retrofit, Dagger and MVP, Dependency Injection, Repository patterns. Also Room and Coroutines are using here.