flutter_analytics_manager library

A comprehensive Flutter analytics manager package with Firebase Analytics and Mixpanel support.

This package provides a clean, type-safe interface for analytics tracking across multiple analytics services simultaneously.

Classes

AnalyticsEvent
Represents an analytics event to be tracked
AnalyticsManager
Abstract interface for analytics management Provides dependency inversion for different analytics service implementations
AnalyticsUtilities
Utility class for analytics-related helper functions
FirebaseAnalyticsManager
Firebase Analytics implementation of AnalyticsManager
MixpanelAnalyticsManager
Mixpanel Analytics implementation of AnalyticsManager
MultiAnalyticsManager
Multi-service analytics manager that coordinates multiple analytics providers. Allows using Firebase Analytics, Mixpanel, and other services simultaneously
UserProperties
Represents user properties for analytics tracking

Enums

AnalyticsEventType
Types of analytics events