> ## Documentation Index
> Fetch the complete documentation index at: https://docs.daily.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Installing the Daily Client SDK for Flutter

> Learn how to get set up with the Daily Client SDK for Flutter.

## Minimum requirements

The Daily Client SDK for Flutter requires the following versions:

* Flutter ≥ 3.0.0
* iOS ≥ 13.0 (objective-C and Swift applications are supported)
* Android compileSdkVersion ≥ 33
* Android minSdkVersion ≥ 24
* Android NDK ≥ 25.1.8937393

## Setup

1. Add `daily_flutter` as a dependency: `flutter pub add daily_flutter`

2. Follow the platform-specific setup instructions for [`permission_handler`](https://pub.dev/packages/permission_handler).

### iOS

According to the `permission_handler` instructions above, add the permission flags for camera and microphone.

We recommend adding the `audio` background mode to your app's capabilities.

### Android

Add the necessary permissions to your `AndroidManifest.xml`:

```
  ...
  <uses-permission android:name="android.permission.INTERNET" />
  <uses-permission android:name="android.permission.CAMERA" />
  <uses-permission android:name="android.permission.RECORD_AUDIO" />
  <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
```

Add the permission flags for camera and microphone according to the `permission_handler` instructions above.
