Skip to main content

1. Prerequisites

  • Android Studio
  • Minimum Android API 24
  • Kotlin
  • AAR based SDK libraries

2. Setup

1

Add SDK Libraries

Create a folder named ‘libs’ inside your app module and copy the provided SDK .aar files.
  • kycid.aar
  • model.aar
  • datastore.aar
  • data.aar
  • network.aar
  • ui.aar
  • designsystem.aar
  • face.aar
  • hand.aar
  • document.aar
  • onboarding.aar
  • opencv.aar
2

Add Dependencies

implementation(fileTree(dir: "libs", include: ["*.aar","*.jar"]))

implementation("androidx.datastore:datastore-preferences:1.1.1")
implementation("androidx.datastore:datastore-core:1.1.1")
implementation("io.coil-kt:coil:2.6.0")
implementation("androidx.hilt:hilt-navigation-compose:1.2.0")
implementation("androidx.compose.material3:material3")
implementation("androidx.navigation:navigation-compose:2.7.7")
implementation("com.google.mlkit:barcode-scanning:17.2.0")
implementation("org.tensorflow:tensorflow-lite:2.10.0")

3

Enable Required Plugins

plugins {
    id("com.google.dagger.hilt.android")
    id("com.google.devtools.ksp")
    kotlin("kapt")
}
4