KianMovieDb Libraries used in this project: Koin (Dependency Injection framework) RxJava 2 Retrofit 2 Glide AndroidX ViewModel Chuck Design patterns and technologies used in this project: MVVM Architecture Dependency Injection Repository pattern Reactive Singleton Builder Adapter