Pulse FlightRecorder Docs
  • SDK Documentation
    • Pulse Labs FlightRecorder Documentation
      • iOS
        • Overview
        • Install the SDK
        • Get your API Key
        • SDK Configuration
          • Swift + SwiftUI
          • Swift + UIKit with Scenes
          • Swift + UIKit without Scenes
          • Objective-C with Scenes
          • Objective-C without Scenes
        • Create Custom Triggers
          • Capture Recording
          • Show the Introduction Screen
        • Update the SDK
        • Troubleshooting
      • Android
        • Overview
        • Install the SDK
        • Get your API Key
        • SDK Configuration
          • Kotlin
          • Java
        • Create Custom Triggers
          • Capture Recording
          • Show the Introduction Screen
        • Update the SDK
        • Troubleshooting
      • ReactNative
        • Install SDK for ReactNative iOS
        • Install SDK for ReactNative Android
        • Update the SDK
      • Flutter
        • Overview
        • Install the SDK
        • Get your API Key
        • SDK Configuration
        • Create Custom Triggers
          • Capture Recording
          • Show the Introduction Screen
      • In-app Surveys
        • Create Survey
        • Edit Survey
        • Launch Survey
        • Pause Survey
        • Survey Responses
        • Survey Styling
    • ⬅️FlightRecorder Home
Powered by GitBook
On this page
  1. SDK Documentation
  2. Pulse Labs FlightRecorder Documentation
  3. Android

Overview

PreviousAndroidNextInstall the SDK

Last updated 2 months ago

This section outlines the steps to install and configure the Pulse Labs FlightRecorder SDK for Android. FlightRecorder is compatible with both Java and Kotlin, and it integrates with JetPack Compose and XML Layout interfaces.

The default one line configuration automatically displays an introduction the first time a user launches your app and activates the SDK when the user shakes the device or takes a screenshot.

Important notes: ​

  • FlightRecorder SDK requires a minimum SDK version (minSdk) of 21 or higher.

  • If you use the androidx.compose packages (Jetpack Compose), and use androidx.compose.material3:material3, androidx.compose.material3:material3 version 1.2.1 is required.

  • If your app is developed in Kotlin, FlightRecorder SDK requires the use of Kotlin version 2.0.20 or later.

  • FlightRecorder SDK will not initiate on devices running Android versions 7 or below. This is due to the screen recording approach used, which is not supported on these older versions of Android.

To discuss customization options or to request support for adapting the SDK to your specific needs, please contact our support team at .

flightrecorder@pulselabs.ai