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
This adds the footprint_flutter dependency to your project's pubspec.yaml:
yaml1dependencies: 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:
bash1cd ios && pod install && cd ..
If you use the SDK for web, add a script to the
<head> tag to support the FingerprintJS dependency. Fingerprint's Flutter instructions show how to add it.
Next steps
- Onboarding (KYC/KYB) starts an onboarding from your app and handles the validation token it returns.