Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Create an expense tracking app that includes the following features: You need to store persistent data (i.e. survives application restart). You can use SQLite or
Create an expense tracking app that includes the following features: You need to store persistent data (i.e. survives application restart). You can use SQLite or another method for the data storage. Data per entry to stored: o String Name o String Category oString Date (don't worry about using a date format) o Float/Amount o String Note (this is the only field the user can leave blank) o int/id (which the user won't enter, but is needed by the db. This must be a unique value. You need to have a way for the user to create a new entry, update an existing entry and delete an entry. Create categories of expenses. The user can select from already existing categories stored. You will need to query the database, get a unique list of categories that the user can then click on (likely via a spinner, dialog, or other. The choice is up to you). There should also be a way to enter a new category. Create an expense tracking app that includes the following features: You need to store persistent data (i.e. survives application restart). You can use SQLite or another method for the data storage. Data per entry to stored: o String Name o String Category oString Date (don't worry about using a date format) o Float/Amount o String Note (this is the only field the user can leave blank) o int/id (which the user won't enter, but is needed by the db. This must be a unique value. You need to have a way for the user to create a new entry, update an existing entry and delete an entry. Create categories of expenses. The user can select from already existing categories stored. You will need to query the database, get a unique list of categories that the user can then click on (likely via a spinner, dialog, or other. The choice is up to you). There should also be a way to enter a new category
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started