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
| Feature | Description |
|---|---|
| UI Captures | Visual snapshots of your app's screens during a session |
| Routes | Screen-level navigation events (Activities, Fragments, Composables) |
| States | Custom data snapshots attached to the current session timeline |
| Events | One-time captures for user actions or business metrics |
| Touches | User interaction coordinates recorded alongside the session |
SDK modules
The SDK is split into focused modules so you only include what you need:
| Artifact | Purpose |
|---|---|
core | API interfaces only — no session recorder. Use in debug builds. |
recorder | Session recorder for XML View-based apps. Includes core. |
recorder-compose | Session recorder with Jetpack Compose support. Includes recorder and core. |
state-serialization:gson | Optional. CorynStateMap backed by Gson. |
state-serialization:moshi | Optional. CorynStateMap backed by Moshi. |
log-viewer | Optional. 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.