# Android

This guide introduces RECOGNITO Android-ID Document Recognition SDK for identity verification.

## Feature & Options

<table><thead><tr><th width="319">Features &#x26; Options</th><th align="center">Android-ID Document Recognition SDK</th></tr></thead><tbody><tr><td><strong>Programming Language</strong></td><td align="center">Kotlin/Java</td></tr><tr><td><strong>Document Detection and Cropping</strong></td><td align="center">Yes, Supports automatic detection and perspective transformation.</td></tr><tr><td><strong>Text Recognition (OCR)</strong></td><td align="center">Yes, Extracts text fields like name, ID number, date of birth, etc.</td></tr><tr><td><strong>MRZ Extraction</strong></td><td align="center">Yes, Automated MRZ detection and decoding for passports and visa documents.</td></tr><tr><td><strong>Portrait Detection and Cropping</strong></td><td align="center">Yes, Detects and extracts ID holder's photo for further processing, such as face matching or liveness detection.</td></tr><tr><td><strong>Field Validation</strong></td><td align="center">No</td></tr></tbody></table>

## System Requirements

* Android 5.0 (API level 21) OS or newer
* At least 256 MB of free RAM should be available for the application.
* Java SE JDK 8 (or higher)
* Android Studio 4.0 IDE
* Android SDK 21+ API level
