Flickr search Demo app Development stack AndroidX (ViewModel, Navigation, DataBinding, ViewBinding, PagingAdapter, etc) Dagger Hilt Retrofit Koltin Serialization etc Architecture (simplified Data <-> Model <-> ViewModel <-> View) Data layer entities used in Presentation layer Data layer (only Network) ViewModel Layer (use cases) View Layer (UI)