This is the 1st project for the Udacity Android Kotlin Developer Nanodegree Program.
This app consists of five screens:
- Login screen
- Welcome onboarding screen
- Instructions onboarding screen
- Shoe Listing screen
- Shoe Detail screen for adding a new shoe
The app follows the specified project requirements. Therefore, following elements of a real-world app are not implemented:
- input validation of input fields
- dependency injection, required instances are just created on the fly when needed
- data persistance using a repository/DAO implementation
- user account handling, login data is not checked
- unittests and UI tests
- UI animations

