0 purchases
vital core
vital_core #
A Flutter plugin for Vital Core.
Getting Started #
The Vital SDK is split into three main components: vital_core, vital_health and vital_devices.
vital_core holds common
components to both vital_health and vital_devices. Among other things, it has the network layer that allows us to
send data from a device to a server.
vital_health is an abstraction over HealthKit an Health Connect(coming soon)
vital_devices is an abstraction over a set of Bluetooth devices.
Usage #
To run JSON code generation:
dart run build_runner build
copied to clipboard
Initialise client with region, environment and api key
final client = VitalClient()
..init(region: Region.eu, environment: Environment.sandbox, apiKey: 'sk_eu_...');
copied to clipboard
Query users:
final Response<List<User>> usersResponse = client.userService.getAll();
copied to clipboard
Link data provider:
client.linkProvider(user, 'strava','vitalexample: //callback');
copied to clipboard
Note: To return back to the app after successful linking, setup an intent filter in AndroidManifest.xml and custom
URL scheme in info.plist.
Note 2: Refer to documentation for all supported data
providers.
Documentation #
For more example usage run the sample app with your API key and Region set in main.dart.
Please refer to the official Vital docs provide a full reference on using
this library.
License #
vital-flutter is available under the AGPLv3 license. See the LICENSE file for more info. VitalDevices is under
the Adept Labs Enterprise Edition (EE) license (the “EE License”). Please refer to its license inside its folder.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.