Android Application that collects dexcom signals, allows calibrations, and (soon) uploads to a secure server
- Nightscout Uploading
- Basic Notifications (above or below threshold)
- Calibration Notifications
- Graph of BG levels (with scroll, zoom, and day preview)
- Graph of Calibration points
- A resonable Calibration Model
- OOB slope error handling
- Predictive Bg Levels and Predicive slope
- BLE listening and reconnecting on phone restart/app crash
- Initial sensor sensitivity offsets
- Server Uploading
- Decay Modled Calibrations (a long ways off unfortunately)
- In app encryption/decryption(double seeded)
- Server Registration
- Server Sign in
- Re-authentication on Token expiration
- Cleaning up layouts for tablets landscape mode
- Sensor information screen (Running MARD, Battery levels, statisticy stuff!)
- Robust Notifications (rise rates/drop rate)
- Specify transmitter id in response to wixel
- GCM for pushing readings to multiple devices
- Determine inteligent intercept bounding
- Reports and Statistics
- expire older data once confirmed it has been uploaded
- The way encryption will work there will be no recovering your data if you forget your password
- ask me questions in the issuse, I wont mind, I prommise!
- That thing Im doing looks dumb? Thats because I dont know anything about java, I did a lot of things to make it do what I want that Im sure are not correct
- Why do you not use camel casing all the time? Because I didnt know that was a thing until I was halfway into this project, I really dont know java
- So why are these activities and not fragments? Because I also didnt know those were things until I was halfway in