Supported Device OS and Architecture - Flutter
The Flutter SDK v5.0.0 runs on Android and iOS only. It does not support web browsers, macOS or Windows. If your app ships on any of them, stay on v4.0.1. The migration guide covers the other changes in v5.0.0.
The following device OS versions represent the minimum required versions to ensure full support for the listed features.
| Feature | Android | iOS |
|---|---|---|
| Audio | Android 7.0 (API level 24) | iOS 18.0 |
| Video | Android 7.0 (API level 24) | iOS 18.0 |
| Screen Sharing | Android 7.0 (API level 24) | iOS 18.0 |
| Picture-in-picture | Android 8.0 (API level 26) | Not supported |
| Background blur | Android 7.0 (API level 24) | iOS 18.0 |
Sharing device audio with the screen (withAudio: true in VideoSDK.createScreenShareVideoTrack()) works on Android only. It needs Android 10 (API level 29) or later. On older versions, the screen is shared without audio.
Supported ABIs
| ABI | Android |
|---|---|
arm64-v8a | Supported |
armeabi-v7a | Supported |
x86_64 | Not supported |
x86 | Not supported |
x86 and x86_64 emulators are not supported. To run your app on an emulator, use an arm64-v8a system image.
To keep Google Play from offering your app to devices the SDK does not support, build it for arm64-v8a and armeabi-v7a only. Add ndk { abiFilters += listOf("arm64-v8a", "armeabi-v7a") } to defaultConfig in android/app/build.gradle.kts (ndk { abiFilters 'arm64-v8a', 'armeabi-v7a' } in a Groovy build.gradle). Then add disable-abi-filtering=true to android/gradle.properties (Flutter 3.41 or later). Without that line, Flutter adds its own ABIs and your filter has no effect.
| Architecture | iOS |
|---|---|
arm64 device | Supported |
| Simulator on a Mac with Apple silicon | Supported |
| Simulator on an Intel Mac | Not supported |
SDK Size
| Platform | Uncompressed size |
|---|---|
Android: the arm64-v8a native library | About 21 MB |
Android: the armeabi-v7a native library | About 14 MB |
iOS: the arm64 device framework (VideoSDKRTC.framework) that your app embeds | About 23 MB |
Got a Question? Ask us on discord

