Skip to content

Flutter SDK

With the SORI Flutter SDK, you can add SORI-powered audio recognition, campaign discovery, and action-link handling to Flutter apps on Android and iOS.

Prerequisites

  • Flutter 3.3.0 or later
  • Dart SDK compatible with the package constraint
  • Android API level 24 or later
  • iOS 13.0 or later

The Flutter package wraps the native SORI Android and iOS SDKs. Use it when your app is built with Flutter and you want one Dart API for starting recognition, receiving campaign events, updating the recognition database, and reporting handled action URLs.

WARNING

app_id and secret_key authenticate your app with the SORI API Server. Do not commit real values to a repository, sample app, issue, screenshot, or public documentation.

Guides

API notes

The Flutter package exposes recognition lifecycle events, campaign/result/error events, database updates, and explicit action URL handling. Location, metadata provider, raw audio buffers, and automatic action URL opening are not part of the public Flutter API.

For package metadata and the generated Dart API reference, see sorisdk_flutter on pub.dev.