analyticFlow

abstract val analyticFlow: Flow<AiutaAnalyticsEvent>

Flow of analytics events generated by the SDK.

This flow emits AiutaAnalyticsEvent instances whenever significant events occur within the SDK. The flow is cold, meaning events are only emitted when there are active collectors.

aiuta.analytics.analyticFlow
.onEach { event ->
// Process each analytics event
when (event) {
is AiutaAnalyticsOnboardingEvent -> {
// Handle onboarding event
}
is AiutaAnalyticsTryOnEvent -> {
// Handle try-on event
}
// Handle other events...
}
}
.launchIn(scope)

Return

Cold Flow of AiutaAnalyticsEvent

See also