Install the SDK on Android

Available on: Android

In this guide, you will learn how to get started with the Genius Scan SDK for Android.

Overview

The Genius Scan SDK for Android consists of a single Android library that provides:

Size of the SDK

The Android SDK includes support for the following CPU architectures: x86, x86_64, armeabi-v7a, arm64-v8a. When integrated into your app, the SDK will increase the size of your APK by the sizes in the following table:

x86 x86_64 armeabi-v7a arm64-v8a universal
Size 15.4MB 16MB 13.6MB 14.2MB 33.5MB

If you want to optimize the size of your app, you can either:

Native debug symbols are included as part of the SDK. These symbols are generally stripped in the release builds of your app. This is not the case for debug builds, where you may see a larger size increase than mentioned above.

Setup

Requirements

Use Android Gradle Plugin 8.9.1 or later and set your app minSdkVersion to 23 or later.

The SDK depends on AndroidX libraries. If your project does not already enable AndroidX, add this to gradle.properties:

android.useAndroidX=true

Add the SDK modules to your app

Add the following code to your app’s build.gradle:

Gradle DSL
  repositories {
     // ...
     maven { url 'https://s3.amazonaws.com/tgl.maven' }
  }

  dependencies {
    // ...
    implementation 'com.geniusscansdk:gssdk:6.0.0-beta11'
  }

What’s Next?

Next, configure a license key. To compare with a working integration, see the sample apps.

Products

Industries

Case Studies

Integration

Company

© 2026 The Grizzly Labs. All rights reserved.