This article is intended for developers. It provides technical details about the mobile frameworks and operating systems (OS) supported by the Pendo SDK (software development kit) and whether each framework supports low-code tracking or Track Events only.
It also provides information on the environments the Pendo SDK is tested on. For technical information on the Pendo SDK, see Pendo Mobile SDK.
Pendo support for new OS and framework versions
Pendo supports new OS versions and framework versions as follows:
- New Android and iOS major OS versions are supported when it becomes generally available (GA), meaning Pendo tests the SDK with the beta versions of the OS version and plans to have an SDK available to customers that supports the new OS version on the GA release day.
- New framework versions are supported within the first month of being GA to allow time for customer adoption and upgrading to the new versions.
Requirements for supported frameworks
| Framework | Versions | Build system |
| Android |
SDK 3.0 and above: Jetpack Compose (if using): SDK 2.x: |
SDK 2.19.1 and above: SDK below 2.19.1: |
| iOS |
SDK 3.8.2 and above: SDK 3.4 – 3.8.1: SDK 3.0 – 3.4: SDK 2.x: |
SDK 3.8.2 and above: SDK 3.0 – 3.8.1: SDK 2.x: |
| React Native |
React Native 0.60 – 0.83 SDK 3.7.2 and above: SDK 3.0.0 – 3.7.1: |
|
| Expo | SDK 41 – 54 | |
| Flutter |
SDK 3.3.0 and above: SDK 2.x: |
|
| Maui |
SDK 3.6 and above: SDK 3.1 – 3.5: SDK 3.0 – 3.1: SDK 2.x: . |
IDE – Visual Studio 17.4 |
| Xamarin Forms |
SDK 3.0 and above: SDK 2.x: |
|
| Xamarin |
SDK 3.0 and above: SDK 2.x: |
Note: If you're using a hybrid app, see Using Pendo with hybrid apps, or contact Pendo Support.