flutter_smartlook library

Classes

EventProperties
Map of properties that are included in every event.
EventTracking
Automatic event tracking preference.
Interaction
User interaction events like touch.
Properties
Custom properties
RecordingMask
Represents places on a screen to be hidden. rect is used to set position and size.
RenderDecorationSetNameWidget
Sensitivity
The Sensitivity class provides methods to change the SDK's default class sensitivity behaviour.
SensitivityTuple
Smartlook
Smartlook SDK API is here and can be used with Smartlook.instance.
SmartlookLog
SmartlookObserver
Tracks pushed, popped Screens and AlertDialog
SmartlookPreferences
Preferred configuration. The entered values represent only the preferred configuration. The resulting state may be different according to your account settings.
SmartlookRecordingWidget
Widget for tracking wireframe
SmartlookSetupConfiguration
Additional configurations.
SmartlookTrackingWidget
Used to identify Widget or mark as sensitive
SmartlookUser
A user's data contained in the record.
UserProperties
User's custom properties
UserSession
Current recording session

Enums

RecordingMaskType
Used for creating RecordingMask
RecordingStatus
These are the statuses of recording that can occur either recording, stopped, not_started or some failure
Region
Region is a place where the data are stored
RenderingMode
Used to choose RenderingMode for a recording
SmartlookNativeClassSensitivity
sensitivity classes for Android and iOS elements
SmartlookNavigationEventType
Used for trackNavigationEvent

Extensions

RecordingStatusExt on RecordingStatus
Checks from the enums if is RecordingStatus.recording if is recording and return true otherwise false