core/core library

Classes

AnalyticsEvent
Basic AnalyticsEvent - you can send directly this event with predefined parameters or extend this class to create more specific events
LeanAnalytics
Main abstraction for LeanCode Analytics
LeanAnalyticsNavigationObserver
NavigatorObserver that register event when LeanAnalyticsRoute shows on the screen
LeanAnalyticsRoute
Interface that should be impletemented by default app Route
LoginAnalyticsEvent
AnalyticsEvent for registering login event. Pass user_id as param
ScreenViewAnalyticsEvent
AnalyticsEvent for push or pop Route. Distinguished because usually with event send on change screen view also modify screen context for other events
TapAnalyticsEvent
AnalyticsEvent for tap some clickable element

Enums

ScreenViewType
Differentiates how new LeanAnalyticsRoute been passed