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:


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.

Please note - this project has no association with and is not endorsed by: SOOIL, Dexcom, Accu-Chek, Roche Diabetes Care.