Introduction

2 min read

The Flutter SDK, footprint_flutter, runs the Footprint onboarding flow in your Flutter Android and iOS apps. It opens the flow in an in-app browser.

Minimum version requirements

Check your environment against these versions before installing:

Flutter

Dependency Version
Flutter ≥ 3.13.0
Dart SDK ≥ 3.3.0

Android

Configuration Requirement
minSdkVersion 21 (Android 5.0)
compileSdkVersion 34
Kotlin ≥ 1.9.22

iOS

Configuration Requirement
Minimum OS 13.0+
Swift ≥ 5.7

Installation

From the terminal, run:

bash
1flutter pub add footprint_flutter

This adds the footprint_flutter dependency to your project's pubspec.yaml:

yaml
1dependencies:
2  footprint_flutter: ^<LATEST_VERSION>

You can also add the dependency to pubspec.yaml by hand and run flutter pub get from the terminal. The latest version is listed on pub.dev.

After installing, link the InAppBrowser dependency. On iOS, run:

bash
1cd ios && pod install && cd ..

Next steps

  • Onboarding (KYC/KYB) starts an onboarding from your app and handles the validation token it returns.