unilitix_flutter library

Classes

Unilitix
The Unilitix SDK entry point.
UnilitixApp
Deprecated. Use UnilitixMaterialApp instead for automatic screen tracking.
UnilitixConfig
Configuration for the Unilitix SDK.
UnilitixGestureDetector
Wrap your root widget with UnilitixGestureDetector to enable automatic tap and rage-tap tracking:
UnilitixMaterialApp
Drop-in replacement for MaterialApp with automatic Unilitix screen tracking. No navigatorObservers configuration needed.
UnilitixObserver
Unilitix navigator observer for automatic screen tracking. Used automatically by UnilitixMaterialApp. For custom navigators (go_router, etc.), add manually: GoRouter(observers: Unilitix.observer)
UnilitixPrivate
Marks a widget subtree as sensitive.
UnilitixUnmasked
Opts a widget subtree out of maskAllText in pixel screenshots, so the replay shows the real text. Use it for content that carries no personal data and is needed to understand the screen: headings, button labels, navigation, static copy.
UnilitixWidget
Wrap your app content with UnilitixWidget to enable session replay and automatic tap tracking. Place it in MaterialApp.builder so screenshots capture fully rendered content.

Enums

UnilitixConsent
The user's consent to analytics and replay collection.