CMSC 425 Mobile App Development
Description
Project 4: A Simple Inventory Using Room Database
Project 4 involves creating a Simple Inventory app, enabling users to insert, delete, and search for items in the inventory. Building the inventory requires the use of Android Jetpack component Room database. The inventory, at the very least, should comprise of a Product ID, Product name and Quantity. You can also choose to include additional items like Cost per Unit, Product Description or Category.
The Product ID shall be automatically generated, either in a random or a sequential manner. The Add button will add a new entry with its Product ID, description and a quantity field to the database. The Delete button shall delete the highlighted item on the list. The Search button allows the user to search for an existing list item when the list is lengthy, and not visible on the screen. The Clear button empties the list. This project relies on ROOM to maintain data persistence. Basically, you should be able to restart the phone and or the application and your existent entry list should still display.