> For the complete documentation index, see [llms.txt](https://docs.vida.id/identity-stack/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vida.id/identity-stack/verify/kyc-mobile-sdk/integration-overview/android-sdk/liveness.md).

# Liveness

As part of VIDA's comprehensive Liveness Verification solution, the Android SDK is designed to integrate seamlessly into your Android applications, providing robust, real-time liveness verification.

Whether you're developing in Kotlin or Java, the SDK is built for easy integration, efficient performance, and flexibility to suit your requirements.

### Supported versions

<table data-header-hidden data-header-sticky><thead><tr><th width="326.83203125"></th><th></th></tr></thead><tbody><tr><td><strong>OS Version</strong></td><td>Android 6 and above</td></tr><tr><td><strong>CPU Architecture</strong></td><td><code>armeabi-v7a</code> and <code>arm64-v8a</code></td></tr><tr><td><strong>Programming Language</strong></td><td>Kotlin and Java</td></tr></tbody></table>

### Integration&#x20;

Follow these steps to add liveness to your Android app.

{% stepper %}
{% step %}

#### [Getting started](/identity-stack/verify/liveness/integration/liveness-sdk/android-sdk/getting-started.md)

Add the repository and SDK dependency, configure your activation key, and set up the liveness request.

{% hint style="info" %}
If your account uses [**ID Fraud Shield**](/identity-stack/verify/id-fraud-shield-sdk/integration-guide/android.md), the additional steps are called out along the way.
{% endhint %}
{% endstep %}

{% step %}

#### [Liveness integration](/identity-stack/verify/liveness/integration/liveness-sdk/android-sdk/liveness-integration.md)

Integrate liveness checks into your app, from creating the detector, through running detection, to releasing resources.
{% endstep %}

{% step %}

#### [Configuration parameters](/identity-stack/verify/liveness/integration/liveness-sdk/android-sdk/configuration-parameters.md)

Use `LivenessDetectionBuilder` to customize the liveness detection process. You build a `VidaLivenessDetector` by passing the calling activity and a configured `VidaLivenessRequest`, which carries the required and optional parameters.
{% endstep %}

{% step %}

#### [Customization](/identity-stack/verify/kyc-mobile-sdk/integration-overview/android-sdk/customization.md)

Align the SDK's look and feel with your brand by changing colors, text, and other visual elements. There are three ways to do it:

<table><thead><tr><th width="119.5546875">Method</th><th width="310.97265625">Use it to</th><th>Guide</th></tr></thead><tbody><tr><td><strong>XML</strong></td><td>Modify predefined keys in your app's style configuration to customize specific UI elements</td><td><a href="/identity-stack/verify/liveness/integration/liveness-sdk/android-sdk/customization/customization-through-xml.md">Customization through XML</a></td></tr><tr><td><strong>API</strong></td><td>Set UI configurations programmatically using the VIDA SDK API</td><td><a href="/identity-stack/verify/kyc-mobile-sdk/integration-overview/android-sdk/customization/customization-through-api.md">Customization through API</a></td></tr><tr><td><strong>Strings</strong></td><td>Change the language by adding the required string keys to your configuration</td><td><a href="/identity-stack/verify/kyc-mobile-sdk/integration-overview/android-sdk/customization/customization-strings.md">Customization strings</a></td></tr></tbody></table>
{% endstep %}
{% endstepper %}

### Stay up to date

{% hint style="success" %}
All modifications to the Liveness Android SDK are logged in the [**Change Logs**](/identity-stack/verify/kyc-mobile-sdk/integration-overview/android-sdk/change-logs.md), so you always know what changed in the latest version.
{% endhint %}
