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

dependencies:
flutter:
sdk: flutter
sahha_flutter:
git:
url: git://github.com/sahha-ai/sahha_flutter.git

Then install the package:

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

Import the Module

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

import 'package:sahha_flutter/sahha_flutter.dart';

Next Steps

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

Previous
Android