> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dojah.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Android (Kotlin)

> Launch Dojah's verification flow in an Android app with the Dojah Android SDK, distributed via JitPack. Minimum SDK 21.

Launch Dojah’s verification flow in an Android app with the Dojah Android SDK (distributed via JitPack). Minimum SDK 21.

<Note>
  Mobile SDKs launch by **WidgetID** (from [EasyOnboard](/dashboard-guide/workflows/easyonboard)). See [Choosing an SDK](/api-reference/widget-sdks/choosing-an-sdk).
</Note>

## Install

Add JitPack to your repositories and the dependency to your module `build.gradle`, then set `android.enableJetifier=true` in `gradle.properties`:

```groovy build.gradle theme={null}
repositories { maven { url "https://jitpack.io" } }

implementation 'com.github.dojah-inc:sdk-kotlin:<latest-version>'
```

## Initialize

```kotlin MainActivity.kt theme={null}
DojahSdk.with(context).launch(
    "your_widget_id",            // required
    referenceId = "DJ-123456",    // optional
    email = "user@email.com",      // optional
)
```

`DojahSdk` lives in `com.dojah_inc.dojah_android_sdk`, and `context` is your activity context.

## Resources

* [GitHub — dojah-inc/sdk-kotlin](https://github.com/dojah-inc/sdk-kotlin) (SDK and example app)
* [JitPack — latest version](https://jitpack.io/#dojah-inc/sdk-kotlin) · [GitHub Packages](https://github.com/dojah-inc/sdk-kotlin/packages/2174016)
* [Choosing an SDK](/api-reference/widget-sdks/choosing-an-sdk) · [EasyOnboard](/dashboard-guide/workflows/easyonboard)
