- Minimum SDK: 24 (Android 7.0)
- Compile SDK: 35+
- JDK: 17-21
- Kotlin: 2.0+
- UI frameworks: Jetpack Compose and Views
Add the repository
The SDK is published privately to GitHub Packages, not to Maven Central, so Gradle needs the repository and credentials before it can resolve it.settings.gradle.kts:
read:packages.
~/.gradle/gradle.properties:
Add the dependency
gradle/libs.versions.toml:
app/build.gradle.kts:
Manifest and permissions
Nothing to add. The SDK’s own manifest declaresCAMERA, INTERNET,
ACCESS_NETWORK_STATE, ACCESS_FINE_LOCATION and ACCESS_COARSE_LOCATION, and manifest
merging pulls them into your app. Its activity is declared too, and is exported="false".
R8 and minification
Covered as well. The SDK shipsconsumerProguardFiles, so a minified release build keeps
the public API intact without any rule on your side.
Next
Quick start
Launch the flow from Compose or Views.
Handling the result
Every outcome and error code.

