# Installation Guide

### iOS **Minimum Requirements**

* iOS Version: 13
* Xcode Version: 16.2
* Camera access is mandatory

### Android **Minimum Requirements**

* Jetpack Library: AndroidX
* Java Version: 11
* API Level: 21 or higher (Android 5.0)
* Compile SDK: 32 or higher
* Camera access is mandatory (**NOTE :** The SDK handles permission requests, so you don't need to implement them in your app).

### **Installation**

Add the following package in your project's pupspec.yaml file to get the plugin and run pup get command.

```
dependencies:
  flutter:
    sdk: flutter
  vidvocr_flutter_plugin: ^1.1.5   # Update with the latest version
```

{% hint style="info" %}
Latest Version: 1.2.1
{% endhint %}

#### iOS Project

In info.plist add the following permissions:

* Required: “NSCameraUsageDescription”
* Optional: “NSLocationWhenInUseUsageDescription” **Only if you’re willing to use “collect\_user\_info” option**

#### Android Project

Location access needs to be granted if you’re welling to use “collect\_user\_info” option to collect the user's geolocation and timezone.
