A skeleton Android app for testing against Medtronic insulin pumps via the SAKE protocol.
If you are interested in a real mobile app, I suggest to look at GlycemicGPT.
- JDK 17+ — required by Gradle 9.x. See
.java-versionorgradle/wrapper/gradle-wrapper.properties. - Android SDK — with API 36 platform installed. Set the path in
local.properties:sdk.dir=/path/to/Android/Sdk
git clone --recurse-submodules https://github.com/OpenMinimed/JavaPumpConnector.gitIf you already cloned without --recurse-submodules:
git submodule update --initThis pulls the JavaSake library into JavaSake/.
./gradlew assembleDebugThe Gradle composite build (declared in settings.gradle.kts) resolves the
org.openminimed:lib dependency from the local JavaSake/ subproject.
app/build/outputs/apk/debug/app-debug.apk
./gradlew lintLint baseline is at app/lint-baseline.xml.