Catbook Library Use Dependency injection - Dagger 2 Networking - Retrofit, Okhttp, Moshi Architectural pattern - MVVM Kotlin-coroutine Android Jetpack's Navigation component RecyclerView - Epoxy Image Loading - Glide