Libre-Only Material 3 Refactor
GlucoTM is a modernized, high-performance Android application dedicated exclusively to Freestyle Libre sensors (1, 2, and 3). Rebuilt from the ground up on the foundation of Juggluco, GlucoTM focuses on simplicity, medical clarity, and a premium Material 3 user experience.
- Material 3 Dashboard: A clean, modern landing page featuring real-time glucose values, trend arrows, and data freshness timestamps.
- Material You (Dynamic Color): The app's interface automatically adapts to your phone's wallpaper and dark/light mode settings.
- Native Interactive Graphs: High-performance historical visualization built with Jetpack Compose Canvas, replacing legacy OpenGL engines.
- Real-time Insights: "Time in Range" (TIR) statistics for the last 24 hours displayed directly on your dashboard.
- Reactive Data Layer: Powered by a modern Android Room database and Kotlin Flows for instant UI updates.
- NFC Onboarding: A guided "Ready to Scan" experience for activating and reading Libre sensors via NFC.
- Streamlined Navigation: A simple bottom navigation bar for quick access to your Dashboard, Sensor Management, and Settings.
- UI: 100% Jetpack Compose.
- Language: Kotlin-first with a clean
Natives.ktbridge. - Persistence: Android Room (Local Cache) + Legacy C++ (Long-term Database).
- Bluetooth: Optimized BLE stack strictly for Freestyle Libre 2 and 3.
- Activate Sensor: Tap the back of your phone against your Freestyle Libre 2 or 3 sensor. The guided onboarding will help you.
- Dashboard: View your current glucose and trend immediately.
- Customize: Go to the Settings tab to adjust your glucose units (mg/dL or mmol/L), target ranges, and alarm thresholds.
GlucoTM requires the standard Android NDK/SDK setup. Native libraries from the original Juggluco project must be placed in their respective jniLibs folders within Common/src/main and Common/src/libre3.
GlucoTM: Pure Libre. Pure Material.
