unilitix_flutter library
Classes
- EventTypes
- Event type constants matching the Unilitix backend schema.
- Unilitix
- The Unilitix SDK entry point.
- UnilitixApp
- Deprecated. Use UnilitixMaterialApp instead for automatic screen tracking.
- UnilitixConfig
- Configuration for the Unilitix SDK.
- UnilitixEvent
- A single tracked event.
- 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
navigatorObserversconfiguration 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
- Wrap any widget with UnilitixPrivate to exclude it from snapshot capture and screenshot masking.
- UnilitixWidget
- Wrap your app content with UnilitixWidget to enable session replay. Place it in MaterialApp.builder so screenshots capture fully rendered content.