idmeta_flutter. Then launch the flow with startVerification on Mobile SDK.
Requirements
- Android 7.0 (API 24) or later
compileSdk37, ormaxOf(flutter.compileSdkVersion, 37)- Java / Kotlin JVM target 17
- Flutter 3.44.1 or later
- A macOS or Windows build machine (Linux isn’t supported yet)
Gradle
Inandroid/app/build.gradle.kts:
build.gradle, use Math.max(...) instead of maxOf.
Permissions
Add these toandroid/app/src/main/AndroidManifest.xml. INTERNET is always required. CAMERA is required for document and biometric capture. Add location and READ_MEDIA_IMAGES only if those steps are in the Trust Flow.
Troubleshooting
flutter pub getfails on a Linux machine or Linux CI runner — not supported yet. Build on macOS or Windows.- compileSdk below 37 — the plugin may fail to build.
- minSdk below 24 — manifest merge conflict with
idmeta_flutter. - Missing INTERNET — network errors during the flow.

