Skip to content

Practice SQLite database / Content Provider / Loader.

Notifications You must be signed in to change notification settings

tahia910/InventoryProject

Repository files navigation

InventoryProject

Project built for Udacity's Android Basics Nanodegree.

There was an additional chapter about Database, Content Providers and Cursor Loader. It has been removed from the current program. This project was the final project of the degree.

Android app made to help an imaginary fruit vendor with its inventory. The user can keep track of the fruit stocks and call suppliers if necessary.

Features

  • Store information in a SQLite database.
  • Update the database based on user input (edit product details, delete product).
  • Fetch database information using a Content Provider.
  • Input error check before validating entry in database (a toast warns the user about the missing information).
  • Contact the supplier with an Intent to a phone app, using the Supplier Phone Number stored in the database.

Database and content provider libraries were not allowed for this project.

How to install

Clone the repository using git (or download it as a zip), then import the project in Android Studio.

git clone https://github.com/ootahiaoo/InventoryProject.git

No other requirements are necessary.

License

To be added.

Feel free to make pull requests/suggest improvements.