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