BaseProject-MVP-Architecture-Android Used Technologies and Patterns RxJava2 Dagger2 OkHttp3 Retrofit2 MVP (Model View Presenter)