App
BP Digitizer
About The App
BP Digitizer is a privacy-respecting, local-first Android app for logging, visualising, and exporting blood pressure readings. Point your camera at any non-smart digital monitor and let Gemini 2.5 Flash read the numbers for you — or enter them manually.
Built with modern Android development practices, it features an MVVM + Clean Architecture with Hilt DI, Jetpack Compose (Material 3), Room, and DataStore. It also supports seamless PDF exporting, and AndroidX Health Connect integration.
Features
- AI-Assisted OCR: Gemini 2.5 Flash reads SYS / DIA / Pulse from a photo of any digital BP monitor.
- History & Trends: Vico line chart (40–180 mmHg) with 7d / 30d / 90d / All filters, pinch-to-zoom, and dotted reference lines at 120 / 80 mmHg. Includes landscape mode for full-screen trend charts.
- Health Risk Card & Profile: Personalised risk assessment (AHA-based) from the latest reading + user profile (birth year, sex, weight/height with BMI preview, smoker, diabetes, activity level).
- Export & Import: JSON · CSV · multi-page PDF (landscape charts + portrait table of last 30 days) and JSON import with timestamp-based deduplication.
- Health Connect: Bulk sync + automatic per-reading push after each save when permissions are granted.
- Reminders: Two configurable daily alarms (morning + evening) via AlarmManager with 15-min snooze action.
Gallery