extensions_flutter_firebase library

Classes

AnalyticsCallOptions
Additional options that can be passed to Analytics method calls. Note; these options are only used on the web.
AnalyticsEventItem
Interface that defines the required attributes of an analytics Item. https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.Param https://developers.google.com/analytics/devguides/collection/ga4/reference/events
FirebaseAnalytics
Firebase Analytics API.
FirebaseAnalyticsAndroid
Android-specific analytics API.
FirebaseAnalyticsObserver
A NavigatorObserver that sends events to Firebase Analytics when the currently active ModalRoute changes.
FirebaseCrashlytics
The entry point for accessing a FirebaseCrashlytics.
FirebaseLifetime
FirebasePerformance
The Firebase Performance API.
HttpMetric
Metric used to collect data for network requests/responses.
Trace
Trace allows you to set the beginning and end of a custom trace in your app.

Enums

HttpMethod

Extensions

FirebaseServiceCollectionExtensions on ServiceCollection

Functions

defaultNameExtractor(RouteSettings settings) String?
defaultRouteFilter(Route? route) bool
filterOutNulls(Map<String, Object?> parameters) Map<String, Object>
Creates a new map containing all of the key/value pairs from parameters except those whose value is null.

Typedefs

RouteFilter = bool Function(Route? route)
RouteFilter allows to filter out routes that should not be tracked.
ScreenNameExtractor = String? Function(RouteSettings settings)
Signature for a function that extracts a screen name from RouteSettings.