Architecture: MVVM, Clean architecture + Multi module
Libraries: Coroutines, Paging3, Navigation component, Retrofit2, Glide, Room,
Lifecycle, Gson, ViewBinding property delegate
DI: Dagger2 + Hilt
To be added: Advanced functionality, Improve UI, Navigation component, Unit Tests,
Delegate for viewModel and binding, viewModel for DetailFragment:), inject Glide,
fastAdapter for recyclerView, diskCache, toolBar, customView