Skip to main content
Version: 1.0.0 - 1.5.x

Overview

The IDnow Android SDK provides native identity verification capabilities for Android applications.

Features

  • Native Android Integration: Built specifically for Android with Kotlin
  • OCR: Identity document capture.
  • OTP: Phone number verification.
  • Liveness: Liveness check for a secure flow.
  • NFC: NFC chip scanning.
  • Accessibility: Full TalkBack and accessibility support

Requirements

  • Min SDK Version: Android 7 (API level 24) or higher
  • Compile SDK Version: Android 16 (API level 36) or higher
  • Target SDK Version: Android 16 (API level 36) or higher
  • Not supported: devices and emulators based on the x86 architecture

UI Customization

The SDK provides extensive customization options

User interface

  • Themes: Light, dark, and custom themes
  • Colors: Brand color customization
  • Fonts: Custom font integration

Supported languages

The SDK supports multiple languages (ISO 639-1). The list of supported languages is provided below:

  • Arabic
  • Bulgarian
  • Croatian
  • Czech
  • Danish
  • Dutch
  • English
  • Estonian
  • Finnish
  • French
  • German
  • Gujarati
  • Hungarian
  • Italian
  • Polish
  • Portuguese
  • Punjabi
  • Romanian
  • Russian
  • Serbian
  • Slovak
  • Spanish
  • Swedish
  • Turkish
  • Ukrainian

Performance Considerations

  • Memory Usage: Optimized for minimal memory footprint
  • Battery Life: Efficient processing to preserve battery
  • Network Usage: Compressed data transmission
  • Processing Speed: Real-time document and face analysis

Security Features

  • Data Encryption: End-to-end encryption for all data transmission
  • Local Storage: Secure storage of temporary verification data
  • Certificate Pinning: Protection against man-in-the-middle attacks
  • Biometric Security: Secure biometric template handling

Support