Skip to main content

Ovok Mobile SDK

The Ovok Mobile SDK is published as @ovok/native. It provides the React Native presentation and native-integration layer for applications built with @ovok/core.

Start with the canonical SDK guide. It covers installation, providers, authentication, Bluetooth, supported devices, background sync, health data, the UI modules, public exports, and troubleshooting.

Package boundaries​

  • @ovok/native: native Expo/RN UI, BLE, HealthKit, Health Connect, background entry points, and mobile helpers.
  • @ovok/core: Ovok client, authentication state, FHIR resources, and server-facing context.

The package uses native modules. Expo Go is not a supported runtime for the complete SDK; build a development client after adding the package and its config plugins.

  1. Read installation and native setup.
  2. Mount the app shell and providers.
  3. Follow Build an app with the SDK for the complete integration path.
  4. Add Bluetooth, health import, or both.
  5. Use the public API map and audit matrix when integrating additional modules.