firebase-crashlytics

Automate Firebase Crashlytics integration into Flutter apps for crash reporting.

611|60|Updated Apr 22, 2025
One-click install
npx skills add https://github.com/evanca/flutter-ai-rules --skill firebase-crashlytics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firebase-crashlytics
Source: https://github.com/evanca/flutter-ai-rules/tree/main/skills/firebase-crashlytics
Command: npx skills add https://github.com/evanca/flutter-ai-rules --skill firebase-crashlytics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams integrate Firebase Crashlytics into Flutter apps to enable robust crash reporting, including handling fatal and non-fatal errors, and customizing crash data for better diagnostics.

Core Features & Use Cases

  • Setup and configuration of Firebase Crashlytics in Flutter projects.
  • Configure fatal and non-fatal error handling and automatic crash reporting.
  • Customize crash reports with keys, logs, and user identifiers to improve context.
  • Control data collection with opt-in reporting and environment-based toggles.

Quick Start

Install the Crashlytics dependency, initialize Firebase, and enable crash reporting in your Flutter app.

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 app for crash reporting?

To integrate Firebase Crashlytics, you need to install the required dependencies, initialize Firebase, and enable crash reporting within your Flutter app to capture errors on iOS and Android.

What is the best way to handle fatal and non-fatal errors in Flutter crash reporting?

Handling fatal and non-fatal errors involves configuring Firebase Crashlytics to automatically capture crash reports and manually recording non-fatal exceptions for comprehensive app diagnostics.

Can I customize crash reports with custom keys and logs in Flutter?

Yes, you can customize crash reports by adding custom keys, logs, and user identifiers to provide better context for diagnosing application crashes.

Does Firebase Crashlytics support opt-in data collection for Flutter apps?

Yes, Firebase Crashlytics supports opt-in data collection, allowing you to control crash reporting using environment-based toggles to manage user privacy preferences.

Why do I need to initialize Firebase before enabling Crashlytics in Flutter?

Firebase initialization is required before enabling Crashlytics because the crash reporting service depends on the core Firebase app setup to route diagnostic data correctly.