Inventory app for the Harry Potter universe
First app with data storing capabilities ๐ฑ๐โจ
Final student project made in 2017-2018 as part of Udacity's Android Basics Nanodegree.
Build an inventory app allowing the user to add products, edit product detail and see a list of all products.
Each product contains the following values: Product Name, Price, Quantity, Supplier Name, and Supplier Phone Number.
Each product has a sale button that decrements the quantity by one, both in the "details" and "all products" screens.
Include sanity checks (no negative quantities, no empty values, etc.) and empty state view(s).
- Android SQLite Database
- SQLiteOpenHelper
- Java contracts
- ContentValues
- ContentProvider
- ContentResolver
- Cursor
- Sanity checks
- Dialog
- Spinner
- FAB
- Download this project as zip and extract it
- Import it in Android Studio
- Sync Gradle and run on your device/emulator
Or use dryrun
by @CesarFerreira
- Author: Amaรซl Sikel
- Icon made by Doom
- Miscellaneous ideas from the Harry Potter Wiki entry "Flourish and Blotts"
- Color palette based on this unofficial logo
- Gitmoji, an emoji guide for your commit messages by carloscuesta