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.
- Native iOS & Android applications
- Xamarin for iOS and Xamarin for Android
- Xamarin Forms 5
- MAUI Integration
- Swift UI
- React Native for iOS and React Native for Android
- Expo for React Navigation
- Expo for React Native Navigation
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.
- React Native Track Events
- Flutter Support
- Jetpack Compose
- Expo for Track Events
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 |
|
Flutter |
|