This Android app demonstrates the MVVM development pattern using a single activity inventory management system for shoes.
- Tested on Android Studio on Pixel 2 Emulator
- API Version 28
- Compile Sdk 33
This project additionally serves as a submission for the Udacity Nanodegree "Android Kotlin Developer"
Fulfillment of requirements
"Correctly use ViewModel and LiveData lifecycle classes in an Android app" "Correctly implement Single Activity architecture." "Write error-free codee."
"Create layouts using the correct ViewGroups and Views in an Android app." "Apply Databinding in Layouts to show the correct data to users in multiple layouts." "Correctly use the and elements within the layout." "Create a multi-screened Android Application using Android widgets." "List screen uses ScrollView and LinearLayout for showing a list of items and one Floating Action button for going to the detail screen. Creates a layout for the item." "Create a detail screen that shows two columns of labels and edit views to enter in a new item."
"Create a navigation file that correctly takes a user from one page to the next in an Android app" "Use Databinding for click listeners on a navigation screen in an Android app." "Create a Logout menu to return to the Login screen."
- Sneaker icons taken from https://www.svgrepo.com
- Animation snippets taken from Udactiy "Guess It" App
