Getting started with Kotlin And third-party libraries Glide, Dagger 2, Retrofit 2, Realm, MVP and RxJava on Android The sample of a simple application development with usage of such popular libraries like: Glide Dagger 2 Retrofit 2 Realm database. RxJava + RxAndroid It's a good example of using these libraries and implementation of MVP architecture: