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.


Install the Library

Add sahha_flutter as a dependency in your pubspec.yaml:

View Sahha Flutter SDK on pub.dev

pubspec.yaml
YAML
dependencies:
  flutter:
    sdk: flutter

  sahha_flutter:
    git:
      url: git://github.com/sahha-ai/sahha_flutter.git

Then install the package:

Terminal
Shell
$ 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.

Terminal
Shell
$ cd ios && pod install && cd ..

Import the Module

Import sahha_flutter in any Dart file where you use the SDK:

main.dart
Dart
import 'package:sahha_flutter/sahha_flutter.dart';

Next Steps

Continue to Step 2) Configure Settings to set your environment and notification preferences.

Docs