Supported Mobile Frameworks and OS Versions

This document reviews which mobile frameworks and operating system versions are supported with the Pendo SDK.

Prerequisites for supported frameworks

Framework Prerequisites IDE
Android

API 21-API 33

Android Gradle Plugin < 7.1.x

iOS iOS9-iOS16 xCode 12-14
Xamarin .NET 2 and higher  
Xamarin Forms 5 and higher  
Maui .NET 6 Visual Studio 22
React Native 0.60-0.70  
React Navigation 5.x  
React Native Navigation 6.x  
Expo SDK 41  
Flutter 2.x-3.0
 

 

Supported frameworks: Codeless, retroactive analytics

The Pendo Mobile SDK provides codeless, retroactive analytics across all of your app versions, as well as lightbox (in-app message), tooltips, and multi-step walkthrough guides built with Pendo’s Visual Design Studio.

For installation instructions for each framework, go to the relevant link.

Supported frameworks: Track Events

Track Events are event-type information programmatically sent to Pendo. These events can be server-side for things like an API being called, an email being sent to a user, or other server events. In addition, you can pass client/browser-side events such as a browser error, download complete, or other events that aren’t automatically captured as click events or page load events. 

For installation instructions for each framework, go to the relevant link.

Test environments

This is how we test our SDK before each release.

Framework OS Version in Testing
Android API 29
iOS iOS 15.2
Xamarin Forms Shell iOS 15.2 and API 29 
Maui iOS 16 and API 29 
React Native Navigation iOS 15.2 and API 29 
React Navigation iOS 15.2 and API 29 
Expo
  • iOS 15.2, iOS 13.2.2, iOS 15.5, iOS 16
  • Android API 27, 28, 29, 31
Flutter
  • iOS 15.2, iOS 13.2.2, iOS 15.5, iOS 16
  • Android API 27, 28, 29, 31