vital_core 1.4.0 vital_core: ^1.4.0 copied to clipboard
The official Flutter package for Vital APIs allowing fitness apps linking with tryvital.io and with support for HealthKit.
A Flutter plugin for Vital Core.
Getting Started #
The Vital SDK is split into three main components:
- vital_core holds common
components to both
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.
Initialise client with region, environment and api key
final client = VitalClient() ..init(region: Region.eu, environment: Environment.sandbox, apiKey: 'sk_eu_...');
final Response<List<User>> usersResponse = client.userService.getAll();
Link data provider:
client.linkProvider(user, 'strava','vitalexample: //callback');
Note: To return back to the app after successful linking, setup an intent filter in
AndroidManifest.xmland custom URL scheme in
info.plist. Note 2: Refer to documentation for all supported data providers.
For more example usage run the sample app with your API key and Region set in
Please refer to the official Vital docs provide a full reference on using
vital-flutter is available under the AGPLv3 license. See the LICENSE file for more info. VitalDevices is under
Adept Labs Enterprise Edition (EE) license (the “EE License”). Please refer to its license inside its folder.