rpm-mobile-app
rpm-mobile-app is the standalone patient-facing RPM example. It is built with Expo, React Native, TypeScript, @ovok/core, and @ovok/native.
The app opens in a synthetic demo, so you can explore without an Ovok account. The four tabs are Home, Diary, Support, and Settings. Demo readings stay local and are not uploaded.
Run it
Start with Run the mobile app for the iOS simulator setup. To connect an authorized sandbox Patient account, continue to Connect a sandbox project.
Explore the implementation
| Area | Start here |
|---|---|
| App structure and screens | Home, Diary, Support, Settings |
| Patient authentication and client setup | Authentication integration |
| FHIR-backed writes | FHIR persistence |
| Bluetooth discovery and readings | Bluetooth measurements |
| Local storage and retry | Local data and sync |
For the standalone repository, run the mobile quick start. To run this app alongside the clinician dashboard from one checkout, use rpm-example-app.