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 Build System
Android

API 21-API 33

SDK 2.19.1 and above - Android Gradle Plugin 7.2 - 7.3 (inclusive)

SDK below 2.19.1 - Android Gradle Plugin up to 7.2 (not including 7.2)

iOS iOS9-iOS16 xCode 12-14
Xamarin .NET 2    
Xamarin Forms 5  
Android 12
 
Maui .NET 6
Android 12
IDE - Visual Studio 17.4
React Native 0.60-0.70
No longer testing 0.6-0.64
 
React Navigation 5.x, 6.x  
React Native Navigation 6.x, 7.x  
Expo SDK 41-47  
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