wingify_insights_flutter_sdk library

Wingify Insights helps you analyze user behavior in your application based on interactions such as application launch, taps, scrolls, and flings. By attributing these actions to critical business events like purchases and sign-ups (which are considered conversions), Wingify Insights enables you to identify why users might not be converting.

Classes

MaskGeometry
Global (root coordinate space, logical pixels) geometry of a masked widget.
ScreenLifecycle
WidgetCoordinates
WingifyConfig
WingifyFlutter
WingifyKeys
WingifyNavigatorObserver
WingifyWrapper

Functions

coverEnvelope(Rect previous, Rect current) → Rect?
Cover that is certainly painted while a page moves from previous to current: the intersection of both and of the extrapolated next position. Mirrors motionEnvelope: whichever of the frames native ends up capturing, nothing outside the returned rect is assumed to be hidden.
maskGeometryFromGlobalKey(GlobalKey<State<StatefulWidget>> globalKey) → MaskGeometry?
Measures the widget behind globalKey in the root coordinate space.
maskGeometryOf(RenderObject? renderObject) → MaskGeometry?
Same as maskGeometryFromGlobalKey for an already resolved render object.
motionEnvelope(Rect previous, Rect current) → Rect
Area to mask while a widget is moving from previous to current.
opaqueRouteCoverAbove(BuildContext context) → Rect?
Area (root coordinate space, logical pixels) that an opaque route above the route of context paints over, or null when nothing opaque is painted above it.
subtractCover(Rect rect, Rect cover) → Rect?
Part of rect still visible when cover is painted over it, or null when it is fully hidden. Only a remainder that is itself a rect is trimmed (the cover spans the full height or width of rect); a corner overlap keeps the whole rect so no content is uncovered.
widgetCoordinatesFromGlobalKey(GlobalKey<State<StatefulWidget>> globalKey) → WidgetCoordinates?