Skip to main content

API map

Import from @ovok/native or a public @ovok/native/<module> subpath. Do not import from the repository’s src/ tree or generated build output.

Root entry​

The root entry includes the shared application components and Bluetooth management surface.

AreaExamples
AuthenticationSignIn, Register, ResetPassword, ProfileForm, session helpers
BluetoothBTProvider, BTManager, device hooks, device types, and protocol helpers
Patient and clinical UIPatient, measurement, observation detail, and questionnaire components
Shared UITheme, tiles, tabs, content, journal, diary, and language switching
Runtime supportinitializeOvokNativeRuntime, native storage, crypto, and socket setup helpers

Optional subpaths​

Import pathPrimary surface
@ovok/native/background-syncAndroid services, scheduling, persistence, and notifications
@ovok/native/breathing-exerciseBreathing exercise UI and hooks
@ovok/native/bt-deviceDevice catalog, lists, images, and manuals
@ovok/native/bt-device-instructionsDevice instruction and manual viewer
@ovok/native/data-syncApple HealthKit and Android Health Connect import
@ovok/native/imageOptimized remote image helpers
@ovok/native/pdfNative PDF viewer
@ovok/native/picker-sheetBottom-sheet and wheel picker
@ovok/native/socketSocket connection provider and hooks
@ovok/native/uiComposable health-flow UI, charts, and slots

The root barrel intentionally does not export every optional integration. Use a feature’s public subpath and install its peer packages, especially for native modules.