---
title: Persyaratan
canonical: https://developer.unico.io/id/dual-api/developers/sdks-and-tools/android/requirements
locale: id
generated_by: markdown-export
---

- [/id/](/id/)
- [SDK dan Alat](/id/dual-api/developers/sdks-and-tools/overview)
- Android SDK

# Persyaratan

| Persyaratan | Versi / nilai |
| --- | --- |
| Android minimum | 5.0 (API 21) |
| Kotlin | 1.8.22 atau lebih baru |
| Kompatibilitas Java | JavaVersion.VERSION_1_8 |
| Android Gradle Plugin (AGP) | 8.6.0 atau lebih baru |
| Android Studio | Koala Feature Drop (2024.1.2) atau lebih baru |
| Bahasa yang didukung | Java dan Kotlin |
| Maven repository | `https://maven-sdk.unico.run/sdk-mobile` |
| Izin yang diperlukan | `INTERNET`, `CAMERA` |
| Izin opsional | `ACCESS_COARSE_LOCATION`, `ACCESS_FINE_LOCATION` |

Hanya perangkat fisikSDK ini tidak berfungsi pada emulator — hanya pada perangkat fisik. Untuk pengembangan dan pengujian integrasi, gunakan perangkat fisik dengan **[aplikasi sampel (PoC)](/id/developers/sdks-and-tools/android/resources)** yang tersedia di bagian Resources.

Framework hybridDukungan resmi terbatas pada Android native. **React Native, Ionic, dan framework lintas platform lainnya tidak didukung.** Untuk Flutter, gunakan [plugin Flutter resmi](/id/developers/sdks-and-tools/flutter/requirements).

Session limits
| Batas | Nilai | Perilaku |
| --- | --- | --- |
| Waktu habis sesi | 40 detik | SDK menutup kamera jika tidak ada pengambilan yang selesai dalam batas waktu — memicu `onSystemClosedCameraTimeoutSession()` |
| Waktu habis inferensi wajah | 13 detik | Jika tidak ada wajah terdeteksi dalam jangka waktu ini, SDK beralih ke pengambilan manual — memicu `onSystemChangedTypeCameraTimeoutFaceInference()` |

Terakhir diperbarui pada **8 Okt 2026**