IronCore Metrics is a high-performance, AI-integrated health and fitness ecosystem designed for the modern athlete. Engineered specifically for the Google Pixel 10 Pro XL, Wear OS, and Android Auto (Hyundai Santa Fe integration), it provides a seamless, data-driven approach to training, nutrition, and recovery.
- Homelab AI Backend: Connects to your private Homelab (Ollama/Granite) for personalized meal plans and recovery advice.
- Recovery Advisor: Heuristic-based readiness scoring (%) that evaluates your physical state and suggests training intensity.
- Dynamic HR Thresholds: Real-time heart rate monitoring with automated safety alerts if thresholds are exceeded.
- Centralized Data: Seamlessly syncs Heart Rate, Steps, Active Calories, Weight, and Activity data.
- Energy Balance: Automatically calculates your Net Energy Balance by comparing Active Calories Burned (via Health Connect) with Calories Consumed (via local Nutrition tracking).
- Wrist-Based Tracking: Real-time workout logging and heart rate monitoring on Wear OS.
- Android Auto Integration: View workout summaries and critical health alerts (Emergency HUD) directly on your Hyundai Santa Fe head unit while driving.
- Media Control: Integrated Spotify and YouTube Music controls for focused training sessions.
- Vitals at a Glance: Real-time visualization of steps, heart rate, and weight.
- Hydration Tracker: Log water intake with a smart 2000ml daily target.
- Active Energy HUD: Circular progress visualization of your caloric balance.
- Surgical Tracking: Detailed set/rep logging with historical volume analysis.
- Recovery Coaching: Proactive suggestions on when to push and when to rest based on physiological markers.
- 🎤 Voice Commands: Hands-free workout logging with natural language processing ("log 10 reps", "add 50 pounds", "complete set")
- Vitals Monitor Worker: Background WorkManager task (15-min intervals) monitoring for high-stress vitals (e.g., HR > 180 BPM).
- Emergency Notifications: CarAppExtender-enabled alerts that pop up on vehicle displays during critical health events.
- 🔔 Smart Notifications: Context-aware reminders for hydration, workouts, and recovery based on time of day and activity patterns
- 🔐 Biometric Authentication: Fingerprint/face unlock for sensitive features (health data, emergency SOS, settings)
- Privacy-First Architecture: All health data stays on device and private network
- 🌓 Theme Toggle: Dark mode, light mode, and system default with dynamic color support (Android 12+)
- Adaptive UI: Time-based background gradients and focus mode for distraction-free training
- UI: Jetpack Compose & Compose for Wear OS (Material 3)
- Architecture: MVVM + Clean Architecture (Domain-driven)
- Dependency Injection: Hilt
- Persistence: Room (Offline-first architecture)
- Networking: Retrofit + OkHttp for AI Backend interaction
- Background Tasks: WorkManager for persistent vitals monitoring
- Connectivity: Health Connect Client & Android Auto Car App Library
-
Prerequisites:
- Android Studio Jellyfish+
- Android SDK 35 (VanillaIceCream)
- Pixel 10 Pro XL (Target Device)
-
AI Configuration:
- Update
NetworkModule.ktwith your Homelab AI API IP address. - Ensure your local Ollama instance is running the
granite-codeor equivalent model.
- Update
-
Build:
# Use the project-specific gradle if system gradle is outdated ./gradlew assembleDebug
High-performance dashboard featuring GitHub Space Gray and IBM Cobalt Blue aesthetics.
IronCore Metrics is built with a Privacy-First philosophy. Your health data stays on your device (Room DB) and your private network (Homelab AI). No data is sold or sent to third-party advertisers.
Personal Use License. High-performance metrics for high-performance individuals.
