Skip to main content
Version: 1.0.0

Coryn AI Android SDK

The Coryn AI Android SDK lets you integrate session replay and state tracking into any existing Android application with minimal setup. Once initialised, the SDK automatically records user sessions — including UI captures, touch interactions, navigation routes, and custom application states — and streams them to the Coryn AI Dashboard for playback and analysis.

What the SDK captures​

FeatureDescription
UI CapturesVisual snapshots of your app's screens during a session
RoutesScreen-level navigation events (Activities, Fragments, Composables)
StatesCustom data snapshots attached to the current session timeline
EventsOne-time captures for user actions or business metrics
TouchesUser interaction coordinates recorded alongside the session

SDK modules​

The SDK is split into focused modules so you only include what you need:

ArtifactPurpose
coreAPI interfaces only — no session recorder. Use in debug builds.
recorderSession recorder for XML View-based apps. Includes core.
recorder-composeSession recorder with Jetpack Compose support. Includes recorder and core.
state-serialization:gsonOptional. CorynStateMap backed by Gson.
state-serialization:moshiOptional. CorynStateMap backed by Moshi.
log-viewerOptional. Adds the in-app Log Viewer to any build variant.

Minimum requirements​

  • minSdk: 23 (Android 6.0 Marshmallow) or higher
  • Language: Kotlin or Java
  • UI toolkit: XML Views, Jetpack Compose, or a mix of both

Next steps​

Head to Installation to add the SDK dependencies, then follow Initialisation to configure and start recording.