Installing the Android Document Scanner SDK
Specifying the Maven repository
The Scanbot SDK for Android is distributed through our private Maven repository server (nexus.scanbot.io
), which needs to be specified in the settings.gradle.kts
file in the root folder of your project:
// settings.gradle.kts in the root of the project:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
// Add Scanbot SDK maven repositories here:
maven(url = "https://nexus.scanbot.io/nexus/content/repositories/releases/")
maven(url = "https://nexus.scanbot.io/nexus/content/repositories/snapshots/")
}
}
Afterward, the dependencies can be added in the dependencies
section of your Android application project configuration, usually in the app/build.gradle.kts
file.
Adding the main SDK dependency
For document scanning features:
implementation("io.scanbot:sdk-package-1:$scanbotSdkVersion")
Or if you plan on using document scanning with OCR:
implementation("io.scanbot:sdk-package-2:$scanbotSdkVersion")
Get the latest $scanbotSdkVersion
from the changelog.
Adding the RTU UI dependency
The Scanbot SDK Ready-to-Use UI Components are distributed as separate package io.scanbot:rtu-ui-v2-bundle
.
Therefore, if you plan to integrate the RTU UI screens, add this package as a dependency as well:
implementation("io.scanbot:rtu-ui-v2-bundle:$scanbotSdkVersion")
Want to scan longer than one minute?
Generate a free trial license to test the Scanbot SDK thoroughly.
Get free trial license