Welcome to the Android APS documentation¶
What is AndroidAPS?
AndroidAPS is an app that can communicate with bluetooth-enabled insulin pumps, and runs a version of the OpenAPS “oref0” and “oref1” algorithms.
Primary goals behind AndroidAPS:
- modular app where it is possible and easy to add new modules without touching the rest of the code
- app that allows localization
- app where it is easy to select what will be included in final apk with an easy change and compilation
- app which supports open and closed APS mode
- app where you can see how APS works: input params, result and final decision
- ability to add more APS algorithms and let the user decide what to use
- app which is independent from a pump driver and contains a “Virtual pump” to allow users to safely play with APS
- app with tight Nightscout integration
- app where is easy to add/remove constraints for user safety
- all-in-one app for managing T1D with APS and Nightscout
What you need to get started:
- An Android Smartphone with Android 5.0 or later. See this spreadsheet for reports on how well a phone works with AndroidAPS.
- An app to receive CGM data: xDrip/ xDrip+, Glimp , G5 patched app, PochTech app or 600SeriesAndroidUploader
- AndroidAPS itself
- Nightscout cgm-remote-monitor 0.10.2 or later
- A supported pump: Dana-R or Dana-RS Insulin Pump or Accu-Chek Combo (unless you build your own driver for another insulin pump)
- A Continuous Glucose Monitor (CGM) data source: Dexcom G4/G5/G6, Freestyle Libre, Eversense, Medtronic Guardian, PocTech
Disclaimer And Warning
- All information, thought, and code described here is intended for informational and educational purposes only. Nightscout currently makes no attempt at HIPAA privacy compliance. Use Nightscout and AndroidAPS at your own risk, and do not use the information or code to make medical decisions.
- Use of code from github.com is without warranty or formal support of any kind. Please review this repository’s LICENSE for details.
- All product and company names, trademarks, servicemarks, registered trademarks, and registered servicemarks are the property of their respective holders. Their use is for information purposes and does not imply any affiliation with or endorsement by them.