Hotel Application Technology stack Adapter Delegate ViewPager ExpandableListView Glide Retrofit Coroutines ViewModel ViewBinding Flow Dagger Jetpack Navigation Application screens Dynamic presentation 1 Dynamic presentation 2