Skip to content
This repository has been archived by the owner on Jun 20, 2020. It is now read-only.

๐Ÿ‘จโ€๐ŸŽ“ Student project | ๐Ÿ”ฎ๐Ÿ“š Inventory app with SQLite

License

Notifications You must be signed in to change notification settings

r4dixx/FlourishAndBlottsBookRegistry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

53 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Flourish & Blotts - Book Registry

Inventory app for the Harry Potter universe
First app with data storing capabilities ๐Ÿ“ฑ๐Ÿ—ƒโœจ


About

Final student project made in 2017-2018 as part of Udacity's Android Basics Nanodegree.

โ˜‘๏ธ Phase 1 - (Nov. - Feb.):

  1. Literally Hello World
  2. Hello Android
  3. Cheesy Winter Contest
  4. m32O

โ˜‘๏ธ Phase 2 - (Feb. - Jul.):

  1. Rookie Player
  2. Visit Calgary
  3. The Guardian View
  4. Flourish & Blotts - Book Registry

Goal and requirements

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).

Key learnings

  • Android SQLite Database
  • SQLiteOpenHelper
  • Java contracts
  • ContentValues
  • ContentProvider
  • ContentResolver
  • Cursor
  • Sanity checks
  • Dialog
  • Spinner
  • FAB

Installation

  1. Download this project as zip and extract it
  2. Import it in Android Studio
  3. Sync Gradle and run on your device/emulator

Or use dryrun by @CesarFerreira

Contributing

This is an archived project. Contributions are closed

Project status

Closed

Credits

Copyright

This project is licensed under the terms of the MIT license and protected by Udacity Honor Code and Community Code of Conduct. See license and disclaimer.

About

๐Ÿ‘จโ€๐ŸŽ“ Student project | ๐Ÿ”ฎ๐Ÿ“š Inventory app with SQLite

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages