Appearance
Installation
Maven Repository
Add the kinegram.digital Maven repository to your top-level build file:
kotlin
// settings.gradle.kts
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
maven {
url = uri("https://git.kurzdigital.com/api/v4/projects/1700/packages/maven")
credentials {
username = providers.gradleProperty("ovdkMavenUser").getOrElse("")
password = providers.gradleProperty("ovdkMavenToken").getOrElse("")
}
}
}
}groovy
// build.gradle
allprojects {
repositories {
google()
mavenCentral()
maven {
url 'https://git.kurzdigital.com/api/v4/projects/1700/packages/maven'
credentials {
username findProperty('ovdkMavenUser') ?: ''
password findProperty('ovdkMavenToken') ?: ''
}
}
}
}Set the credentials in your ~/.gradle/gradle.properties (or project-level gradle.properties):
properties
ovdkMavenUser=<your-deploy-token-username>
ovdkMavenToken=<your-deploy-token-password>Gradle Dependency
Add the SDK dependency to your app-level build file. Replace <version> with the version you want to use (see Changelog).
kotlin
// app/build.gradle.kts
dependencies {
implementation("com.kinegram.android:scansdk:<version>")
}groovy
// app/build.gradle
dependencies {
implementation 'com.kinegram.android:scansdk:<version>'
}AndroidManifest
Declare ScanActivity in your AndroidManifest.xml:
xml
<?xml version="1.0" encoding="utf-8"?>
<manifest …>
<application …>
…
<activity
android:name="com.kinegram.android.scansdk.activity.ScanActivity"
android:theme="@style/ScanSDKTheme"
android:exported="true"/>
</application>
</manifest>