Flutter SDK

Call the Ovok API from Dart and Flutter apps.

  • Stable unknown
  • Release candidate not available
  • Development not available

ovok_sdk provides pure-Dart API access, and ovok_flutter is the Flutter package entry point. It re-exports the same Ovok client and will host Flutter-specific integrations while keeping them out of server and command-line projects. Both packages follow the @ovok/native/next contract, with Dart names.

Guides

  • Get started: install, create a client, sign in, read a resource.
  • Flutter package: what ovok_flutter adds over ovok_sdk, install and setup in a Flutter app.
  • Authentication: sign-in, MFA, registration, sessions and passwords.
  • FHIR and paging: read, search, write and page through FHIR resources.
  • Measurements: turn readings into Observations and save them offline-safe.
  • Background sync: deliver queued measurements with Android and iOS background tasks.
  • Data sync: display health data sync progress in a Flutter app.
  • Health data sync: read step counts and heart rate from Apple Health and Health Connect.
  • Patient apps: the signed-in patient's records, questionnaires, documents, video calls, AI and wearables.
  • Care platform: residents, devices, notifications, Signals, projects, invites and CMS.
  • Errors and retries: exceptions, retries and timeouts.

API reference

The API reference lists every public class and method of ovok_sdk and ovok_flutter, generated from their doc comments.

The SDK is published to pub.dev as ovok_sdk and ovok_flutter under the GNU Affero General Public License v3.0.

Last updated on

On this page