FEATURES
DataTracker is an Android app that allows you to keep a running total of numerical data over time. It has many purposes, such as personal finance, accounting, tracking dates or general data collection. It allows you to enter numerical data and categorize them. For instance, if you spent $20 on watermelons you can assign it a category of “Groceries”, a value of -20 and a description of “bought watermelons”. It will automatically record the date for you, but you can change it if you wish. DataTracker can erase data from a certain time period. However, its capstone feature is that it can display data from a certain time period akin to a spreadsheet

PROGRAMMING DETAILS
I used the app Android Studio to write the code, using a mixture of XML and Java. To store the data, I used SharedPreferences, which stores all your data in an XML file and is easy to code with. The app would just retrieve the data, so now I no longer had that problem. SharedPreferences is also useful because my program made use of key-value pairs, and I ended up creating a custom class for them to make the data easier to process.
UPCOMING FEATURES
Some next steps I had in mind were: (in order)
Version 1.1- Allow filtering and sorting, according to an actual spreadsheet.
Version 2.0- Store the data in an actual file. SharedPreferences has a storage limit.
Version 2.1- Add an email function that stores the results.