About the Application
Basics
Description
An iOS application designed to keep track of the user's health information over time.
It stores the user's health data and allows the user to access, modify and export it with the application GUI. Health data is received from devices such as heart rate monitors or entered by the user.
The application is designed around four main tabs: Medications, Symptoms, Statistics, and Exercises.
Technology Used
- Swift
- SwiftUI
- SwiftData
- Swift Testing
- XCTest
Interesting Features
Interactive Annotations
The graphs allow the user to hold their finger over them and generate an interactive annotation at the nearest datapoint.
Settings Menu
The application keeps track of user settings. The user can choose to hide any of the tabs or statistics if they do not find them to be helpful.
Exports
The application allows the user to export their data as either a CSV or a PDF. The user can choose which tabs' data they wish to include in the export.