SDK reference, Android SDK / Android Getting Started

Getting Started

This section covers everything you need to set up the Incode Android SDK. Follow the pages in this section in order, then layer in the optional and advanced features you need.

Setup

Follow these steps to set up the SDK:

  1. Ensure your devices meet the device requirements.
  2. Ensure your build environment meets the build requirements.
  3. Install the SDK: add repositories, enforce Java 8, add the Incode Bill of Materials (BOM), declare dependencies, declare required permissions, add optional permissions, and initialize the SDK.
  4. Choose an integration approach.
  5. Run your first identity verification (IDV) flow.

Optional and Advanced Features

Once your basic integration is running, add the features you need:

  • Dynamic Delivery: Download the Incode SDK on demand, at runtime, as a Dynamic Feature Module. Available for Google and Huawei devices.
  • End-to-End Encryption (E2EE): Enforce end-to-end encryption of capture artifacts.
  • Token-Based Setup: Use the SDK without an API key by passing a backend-created token.
  • Google Wallet ID: Set up the SDK to allow users to verify their identity using their Google Wallet Digital ID instead of scanning a physical document.

Also, browse the full catalog of available modules.


Was this page helpful?