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