datasapien_sdk 0.2.0 copy "datasapien_sdk: ^0.2.0" to clipboard
datasapien_sdk: ^0.2.0 copied to clipboard

Flutter plugin wrapper for DataSapien iOS and Android SDKs

DataSapien Flutter SDK #

Flutter plugin wrapper for DataSapien iOS and Android SDKs. This workspace contains the core SDK and optional modules.

Packages #

Core SDK (sdk/) #

The main DataSapien Flutter SDK plugin. This is required for all functionality.

Features:

  • SDK Initialization and Setup
  • BackupService (create and restore backups)
  • Additional services (MeDataService, JourneyService, etc.)

Health Module (health-module/) #

Optional module for health data collection features. This is a build-time dependency that enables health data collection (steps, heart rate, sleep, etc.).

Quick Start #

1. Add Dependencies #

dependencies:
  datasapien_sdk: ^0.2.0
  # Optional: Add if health data collection is needed
  datasapien_sdk_health: ^0.2.0

3. Use the SDK #

import 'package:datasapien_sdk/datasapien_sdk.dart';

// Initialize
final config = DataSapienConfig.builder()
  .setAuth(
    authUrl: 'https://your-auth-server.com/',
    authClientId: 'your-client-id',
    authClientSecret: 'your-client-secret',
    authScope: 'api://your-client-id/.default',
  )
  .setHostUrl('https://api.datasapien.com/')
  .setMediaUrl('https://media.datasapien.com/')
  .build();

await DataSapien.initialize(config);
await DataSapien.setup();

Module System #

The DataSapien Flutter SDK uses a modular architecture:

  1. Core SDK (sdk/) - Required, provides base functionality
  2. Optional Modules (health-module/, etc.) - Add as needed
0
likes
140
points
163
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter plugin wrapper for DataSapien iOS and Android SDKs

Homepage

Documentation

API reference

License

unknown (license)

Dependencies

flutter

More

Packages that depend on datasapien_sdk

Packages that implement datasapien_sdk