Simplytics Firebase Analytics and Crashlytics
Simplytics is a simple abstraction for analytics and crash reporting. This package adds implementation of Firebase Analytics and Crashlytics services to Simplytics.
Usage
To start using Simplytics with Firebase, you need to initialize Firebase and configure Simplytics, specify which classes of analytics and error monitoring services to use:
await Firebase.initializeApp();
Simplytics.setup(
analyticsService: SimplyticsFirebaseAnalyticsService(FirebaseAnalytics.instance),
crashlogService: SimplyticsFirebaseCrashlogService(FirebaseCrashlytics.instance),
);
Firebase Debug
Firebase Analytics
To see analytics events in the Firebase Analytics DebugView, you need to run the following command:
adb shell setprop debug.firebase.analytics.app <PACKAGE_NAME>
See the Firebase Analytics documentation for more details.
Firebase Crashlytics
To see the error reports that are sent to Firebase Crashlytics, you need to run the following command:
adb shell setprop log.tag.FirebaseCrashlytics DEBUG
...and to disable the output of these reports to the system log, you must run the following command:
adb shell setprop log.tag.FirebaseCrashlytics INFO
Libraries
- simplytics_firebase
- Implementation of Firebase Analytics and Crashlytics services for Simplytics.