What's new in Mobile

Last updated:

These release notes provide a list of changes in Pendo for mobile applications that affect you as they occur, so you can learn about recent changes before referencing the relevant documentation.

March 2026

Pendo tag attribute now available for iOS

You can now use the pendoTag modifier in SwiftUI to explicitly mark views with a unique identifier for Feature tagging. Previously, this attribute was only available for Android (Jetpack Compose). This makes it easier to identify and tag SwiftUI elements that the Pendo SDK doesn't automatically recognize. For more information, see Advanced settings for mobile Feature tagging.

Navigation 3 support for Jetpack Compose

You can now use Navigation 3 (androidx.navigation3) with the Pendo Android SDK in your Jetpack Compose apps. Starting with SDK 3.12, the SDK also detects navigation state automatically, removing the need to call setComposeNavigationController() during setup. These updates simplify integration and makes sure screen tracking works with Navigation 2, Navigation 3, or both. For more information, see Use Jetpack Compose low-code solution.

Dark mode for mobile guides

You can now configure dark mode for mobile guides in themes, as well as web guides. Unlike web, mobile dark mode is activated by a visitor metadata property rather than a CSS selector. You can define custom colors for the background, title, and buttons, and apply them conditionally using the selected property. For more information, see Manage guide styling with themes.

January 2026

Multiple Track Events for mobile guides

You can now activate mobile guides using multiple Track Events and event property filters. This update allows you to combine events with OR logic, similar to how segments are built. It helps you launch guides based on more complex user behavior patterns, such as triggering a guide when a user completes one of several actions or when an event includes a specific property value. This gives you more flexibility and precision when targeting users. For more information, see Create a mobile guide.

SwiftUI support for Session Replay in SDK 3.11.0+

You can now capture Session Replays in SwiftUI apps using iOS SDK version 3.11.0 or higher. This expands Session Replay support across the mobile ecosystem, so you can visualize user behavior and troubleshoot issues regardless of framework. For more information, see Overview of Session Replay.

December 2025

Block image capture in mobile replays

You can now block images in mobile replays, helping protect sensitive visual content and meet stricter privacy requirements. Image blocking prevents images from being captured during recording, ensuring sensitive imagery is never transmitted or stored while preserving interaction context for analysis and troubleshooting. For more information, see Image capture.

Identify rage clicks in mobile apps

You can now detect and analyze rage clicks in your mobile apps with SDK 3.10.0 and above, across both analytics and replays. This provides a consistent friction signal for mobile experiences, helping you pinpoint confusing UI, unresponsive controls, or performance issues. For more information, see Frustration indicators.

Vimeo (public and unlisted) video support in mobile guides

You can now embed and play Vimeo videos (public and unlisted) directly in mobile Pendo guides on iOS and Android. Videos play natively within the app, enabling secure, in-app delivery of training, onboarding, and enablement content without redirecting visitors out of your product. For more information, see Guide building blocks.

November 2025

Replay mobile interactions in Pendo

You can now use Session Replay with your mobile apps to watch real-time replays of how users interact with your product. This expands your ability to diagnose issues and understand user behavior without needing additional analytics or tools. For more information, see Overview of Session Replay.

June 2025

Ignore bundle name support for Android Feature tagging

You can now enable Ignore bundle name for Android apps, matching the existing option for iOS. This setting removes the bundle name from Feature tagging rules, making it easier to track usage across different builds or white-labeled versions of the same app. For more information, see Advanced settings for mobile Feature tagging.

May 2025

Manual page tracking for SwiftUI (beta)

You can now generate Page views manually in native iOS apps built with SwiftUI. This allows Pendo to detect navigation events that automatic tracking might miss, enabling you to tag Pages and their associated Features as expected. For more information, see Manually track Pages in SwiftUI applications.

Jetpack Compose now generally available starting from SDK version 3.6.0

Pendo’s low-code support for Jetpack Compose on Android is now generally available. You can now retroactively analyze usage, deploy in-app guides, and tag Compose-based applications using the self-serve tagging UI. For more information, see Use Jetpack Compose low-code solution.

March 2025

Improved tracking for dynamic mobile lists

You can now ignore the position (index) of Features within a list when tagging, allowing you to track specific interactions even if an item's position changes. Choose to track clicks on a specific list item or capture clicks across an entire list. This helps you accurately measure user engagement and gather reliable analytics, regardless of UI changes. For more information, see Advanced settings for mobile Feature tagging.

January 2025

Jetpack Compose SDK 3.6.0 (beta)

Pendo’s low-code support for the Jetpack Compose framework on Android is now available in open beta. This allows you to access retroactive analytics, deploy in-app guides, and use self-serve tagging for Compose-based applications. For more information, see Use Jetpack Compose low-code solution.

New flows for making a captured Page unique

Three new flows have been added to the mobile tagging experience to help make a Page unique after capturing a duplicate Page. For more information, see Tag Pages in your mobile app.

November 2024

Flutter version 3.4.2

Flutter version 3.4.2 is released. In this version, Pendo has updated the Feature identification logic, requiring all Features that were tagged in previous SDK versions to be retagged. This logic change resolves any issues that occurred with Feature identification when using obfuscation. For more information, see Use Flutter low-code solution.

October 2024

Flutter low-code solution

Flutter low-code solution is now generally available with SDK version 3.4.1. It supports tagging Pages and Features, retroactive analytics, and lightbox guides opened by a Page view or Feature click, and tooltips. For more information, see Use Flutter low-code solution.

September 2024

SDK 3.4.0

Use markdown syntax to style text in mobile guides 

You can now style text in your mobile guides using markdown syntax. This is supported for the following frameworks:

  • Android Native
  • iOS Native
  • Flutter
  • React Native
  • Xamarin Forms and MAUI

For more information, see the Use markdown in mobile guides section in Use markdown syntax for guide text styling.

Flutter

  • Support for Auto-route navigation library
  • Support for dynamic elements and below-the-fold content
  • Support for tab or bottom navigation title as a Page modifier

Support for iOS 18

Pendo now supports iOS 18. With new features added by Apple, Pendo has identified a backward compatibility issue relating to Features captured in iOS 18 that use accessibility identifiers, which originates from changes made by Apple in this version. If you captured Features using iOS 18 and you rely on accessibility identifiers when tagging, you might not see analytics or guides on these Features if you're using iOS17 or below.

Link to an ideas portal from your mobile guide

You can grant access to your ideas portal through a button in a mobile guide. For more information, see Engage users through an ideas portal.

July 2024

SDK 3.3.2

Mobile Flutter framework low-code support is now in open beta. This means you’ll get retroactive analytics, guides, and self-serve tagging. For more information, see Use Flutter low-code solution (open beta).

SDK 3.3.0

SDK version 3.3.0 supports the following:

  • Full codeless integration with Expo router v3
  • Display tooltip guides on Jetpack Compose elements using a coded approach
  • Dismiss a non-full-screen guide by selecting anywhere outside of the guide
  • Use accessibilityLabel as a custom identifier for a Page

April 2024

Heatmaps

Heatmaps are now available in your mobile app as part of Suggested Features. The heatmap improves time to value for Feature tagging by providing a snapshot of the click frequency of elements in the previous 36 hours, showing how much engagement each suggested Feature has received. For more information, see Suggested Features in Tag Features in your mobile app.

February 2024

SDK 3.1.0

SDK version 3.1.0 has been released and includes support of new navigation APIs for SwiftUI and support for SwiftUI on iOS 17.

January 2024

Suggested Features (closed beta)

Pendo now offers a list of suggested Features in your mobile app based on visitor engagement with elements in your application for you to review, tag, or delete. For more information, see the Suggested Features section in Tag mobile Features.

November 2023

SDK 3.0

SDK version 3.0 has been released together with the following Mobile improvements:

  • SwiftUI framework code-less support to General Availability.
  • SDK support for Full Customer Journey (Anonymous to Known).
  • Flutter code-less support for page tagging and page view guide activation for design partners.
  • Simplified RN integration and improved API experience.

For more information, see all the developer documentation in Github.

July 2023

Test your guide on a device

The Preview button has been replaced with the Test button to allow for a quicker and smoother process for testing your guide for Mobile. For more information, see Test the guide on a device.

Mobile Track Event Guide activation

You can now activate guides via a specific property of a track event mid-session. For more information, For more information, see Guide activation methods.

Xamarin support for .NET 7

Xamarin now supports .NET 7. For more information, For more information, see Supported mobile frameworks and OS versions.

screenContentChanged() public API method

A new Public API method, screenContentChanged(), for Pendo Class Public API - SDK Version 2.22+ has been added. For more information, see React Native Developer API Documentation (iOS & Android).

May 2023

Automatic Feature tagging

You can now let Pendo tag all the Features on a page for you. For more information, see Tag Mobile Features.

Automatic framework detection

Pendo now identifies the mobile framework of an app after the developer integrates it. This feature eliminates confusion when adding a mobile app to a subscription, providing the developer with the correct installation instructions. Non-technical users can now simply select the app, allowing developers to choose the relevant install instructions from Github. Pendo automatically sets the install framework once integration is complete. For more information, see Add a mobile app.

March 2023

Below the fold

You can now tag Features on your Page that are below the fold. This is done by using multiple captures of a Page and tagging the Features in each one. Analytics are collected continuously, so you can keep tagging additional captures and Features as required. For more information, see Tagging Features below the fold.

Was this article helpful?
0 out of 0 found this helpful