firebase-crashlytics

Integrate Firebase Crashlytics into Flutter applications for crash reporting.

Updated Jun 30, 2025
One-click install
npx skills add https://github.com/hnvcam/teno_mindmap --skill firebase-crashlytics-hnvcam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firebase-crashlytics
Source: https://github.com/hnvcam/teno_mindmap/tree/main/.qwen/skills/firebase-crashlytics
Command: npx skills add https://github.com/hnvcam/teno_mindmap --skill firebase-crashlytics-hnvcam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires firebase_crashlytics, firebase_analytics, and includes references (resource) components.

What problem does it solve?

This Skill streamlines the integration of Firebase Crashlytics into Flutter applications, enabling robust error tracking and reporting for improved app stability.

Core Features & Use Cases

  • Setup and Configuration: Guides through adding Crashlytics to Flutter projects, including Android and iOS specific configurations.
  • Error Handling: Demonstrates how to capture and report fatal and non-fatal errors, including asynchronous and isolate errors.
  • Customization: Shows how to enrich crash reports with custom keys, logs, and user identifiers for better debugging context.
  • Use Case: When a critical bug causes your Flutter app to crash in production, this skill helps ensure that detailed crash reports are automatically sent to Firebase, allowing your team to quickly identify and fix the issue.

Quick Start

Add the firebase_crashlytics and firebase_analytics packages to your Flutter project and configure Firebase using flutterfire configure.

Frequently Asked Questions about firebase-crashlytics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate Firebase Crashlytics into a Flutter application?

Firebase Crashlytics captures fatal and non-fatal errors, including asynchronous and isolate errors in Flutter apps. It automatically sends detailed crash reports to Firebase when a critical bug causes production crashes, allowing your team to quickly identify and fix issues.

Can I customize Firebase crash reports with user identifiers and logs?

Yes, you can enrich Firebase crash reports with custom keys, logs, and user identifiers. This customization provides better debugging context when analyzing crash reporting data, helping you quickly pinpoint the root cause of mobile app instability.

Does Firebase Crashlytics support opt-in reporting mechanisms for Flutter?

Firebase Crashlytics supports opt-in reporting mechanisms for Flutter applications. You can configure crash reporting to respect user privacy preferences by enabling or disabling automatic fatal and non-fatal error transmission to Firebase.

What is the best way to test Firebase Crashlytics crash reporting in Flutter?

The best way to test Firebase Crashlytics is by using the built-in testing mechanisms provided during setup. Trigger fatal and non-fatal errors in your Flutter app to verify that detailed crash reports are successfully sent to Firebase for debugging.

Do I need firebase_analytics to use Firebase Crashlytics for Flutter error reporting?

Yes, you need the firebase_analytics package alongside firebase_crashlytics to properly integrate crash reporting. Both dependencies are required to configure Firebase and capture comprehensive error data in your Flutter application.