This project consists of five screens:
- Login screen
- A facade, any combination or even no input will advance to next screen
- Welcome onboarding screen
- A screen that is popped passed on the backstack (shows only 1 time)
- Instructions onboarding screen
- A screen that is popped passed on the backstack (shows only 1 time)
- Shoe Listing screen
- A screen that is updated through the ViewModel when a new Detail fragment is saved
- Shoe Detail screen
- A screen to input data for saving
- ViewModel, Databinding, Livedata
- NavGraph, NavController
- Safe Args