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 from GA release, 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 day of its GA release.
- New framework versions are supported within the first month of GA to allow time for customer adoption and upgrading to the new versions.
Requirements for supported frameworks
Framework | Versions | Build system |
Android |
SDK 3.x: Android 5 - Android 15 SDK 2.x: |
SDK 2.19.1 and above: SDK below 2.19.1: |
iOS |
SDK 3.4.0 and above: SDK 3.0-3.4: SDK 2.x: |
SDK 3.x: SDK 2.x: |
Xamarin |
SDK 2.x - .NET 4. Use our Xamarin Forms or Maui plugins. |
|
Xamarin Forms |
SDK 3.x: SDK 2.x: |
|
Maui |
SDK 3.1 and above: .NET 7 - .NET 8 SDK 3.0-3.1: SDK 2.x: . |
IDE - Visual Studio 17.4 |
React Native |
0.60 - 0.75 Note: Currently, React Native's new architecture isn't supported. |
|
Expo | SDK 41 - 51 | |
Flutter |
SDK 3.4.1 and above Flutter version 3.16.0+ SDK 3.3.0-3.4.1 Flutter version 3.16.0+ SDK 2.x Flutter version 1.10.0+ |
Note: If you are using a hybrid app, see Using Pendo with hybrid apps, or contact Pendo support.
Test environments
This is a list of environments where Pendo tests the SDK before each release.
Framework | OS version in testing |
Android |
|
iOS |
|
Xamarin Forms Shell |
|
Maui |
|
React Native Navigation |
|
React Navigation |
|
Expo |
|
Flutter |
|