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:
- Ensure your devices meet the device requirements.
- Ensure your build environment meets the build requirements.
- 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.
- Choose an integration approach.
- 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.
Also, browse the full catalog of available modules.