Skip to content
Kotlin · Android

The TraceItX Android SDK.

Kotlin SDK for phones, tablets and the TV.

A native Kotlin SDK that walks the Compose/View tree, captures a screenshot and Logcat plus network — one signed AI-ready envelope across Android, Android TV and Fire TV.

Install

// Maven
implementation "com.traceitx:core:0.6.0"\nimplementation "com.traceitx:reporter-ui:0.6.0"

In-app bug reporting for Android

The Android SDK is a native Kotlin library you add with a single Maven dependency. It gives phones, tablets and TV apps a one-tap reporter you trigger from your own UI.

What it captures

A report carries the focused component, the live Jetpack Compose and View tree, a screenshot of the current screen, and recent Logcat output and network calls — all in one signed envelope. Composables and views you mark sensitive are masked before submission, so the smallest useful payload is what leaves the device.

Phones, tablets and the living room

Because Fire OS is Android-based, the same SDK powers Android, Android TV and Fire TV; on TV the reporter is built for D-pad navigation. The envelope is identical to every other SDK — see the envelope reference.

What's in the box

  • Native Kotlin, added with a single Maven dependency (API 24+).
  • Walks the live Jetpack Compose and View tree and the focused component.
  • Captures a screenshot plus recent Logcat output and network calls.
  • Mark composables/views sensitive to mask them before submission.
  • One SDK powers phones, tablets, Android TV and Fire TV; the TV reporter is D-pad-native.

Questions

Does it support Jetpack Compose and classic Views?

Yes. The SDK walks both the Compose tree and the classic View tree, so reports name the focused component on either.

Does the same SDK cover Android TV and Fire TV?

Yes. Fire OS is Android-based, so one Android SDK powers phones, tablets, Android TV and Fire TV — the same signed envelope on each.