Quick Start - Android

Get UXCam running in your Android app in 5 minutes

Android Quick Start

Get session recording working in your Android app in under 5 minutes.

Prerequisites

  • Android Studio
  • minSdkVersion 21+
  • A UXCam account with an app key

Step 1: Add the Dependency

In your module's build.gradle:

repositories {
  maven { url 'https://sdk.uxcam.com/android/' }
}
dependencies {
  implementation 'com.uxcam:uxcam:3.+'
}

Step 2: Initialize UXCam

In your Application class:

import com.uxcam.UXCam
import com.uxcam.datamodel.UXConfig

class MyApp : Application() {
  override fun onCreate() {
    super.onCreate()
    val config = UXConfig.Builder("YOUR_APP_KEY").build()
    UXCam.startWithConfiguration(config)
  }
}
Java version
import com.uxcam.UXCam;
import com.uxcam.datamodel.UXConfig;

public class MyApp extends Application {
  @Override
  public void onCreate() {
    super.onCreate();
    UXConfig config = new UXConfig.Builder("YOUR_APP_KEY").build();
    UXCam.startWithConfiguration(config);
  }
}

Step 3: Verify It Works

  1. Run your app on a device or emulator
  2. Navigate through a few screens
  3. Send the app to background
  4. Check your UXCam Dashboard - your session should appear within 30 seconds

Tip

Enable debug logs with .enableIntegrationLogging(true) on your config to see UXCam messages in Logcat.


Next Steps

You're recording sessions! Now customize your integration:


What's Next? ...