Install Sahha SDK for Flutter
Set up your platform projects and add the Sahha SDK to your Flutter app.
Prerequisites
Your project must support:
- iOS: iOS 15 or above, Swift 5 or above
- Android: compileSdk 36 or above, Kotlin 1.9.24 or above — see full Android requirements
Set Up Platform Projects
Flutter apps target both iOS and Android, so you need to complete the platform-specific setup for each. These guides cover Xcode capabilities, manifest permissions, and everything your project needs before the SDK can collect health data.
Enable HealthKit, background delivery, background processing, and add usage descriptions in Xcode
Add Health Connect permissions to your AndroidManifest.xml
Install the Library
Add sahha_flutter as a dependency in your pubspec.yaml:
View Sahha Flutter SDK on pub.dev
dependencies: flutter: sdk: flutter
sahha_flutter: git: url: git://github.com/sahha-ai/sahha_flutter.git dependencies:
flutter:
sdk: flutter
sahha_flutter:
git:
url: git://github.com/sahha-ai/sahha_flutter.git
Then install the package:
$ flutter pub get $ flutter pub get
Install the native iOS pod
Install CocoaPods
You need CocoaPods to install the native iOS library. Visit CocoaPods to install it if you don't have it yet.
$ cd ios && pod install && cd .. $ cd ios && pod install && cd ..
Import the Module
Import sahha_flutter in any Dart file where you use the SDK:
import 'package:sahha_flutter/sahha_flutter.dart'; import 'package:sahha_flutter/sahha_flutter.dart';
Next Steps
Continue to Step 2) Configure Settings to set your environment and notification preferences.
- Previous
- Android
- Next
- React Native