Back to Glossary

Crashlytics

Crashlytics is Firebase's real-time crash reporting tool that helps mobile app developers track, prioritize, and fix stability issues affecting their users.

Crashlytics, now part of Firebase, is a lightweight crash reporting solution that automatically captures and organizes crash reports from iOS and Android apps, providing developers with actionable insights to improve app stability. When an app crashes, Crashlytics captures detailed diagnostic information including stack traces, device characteristics, operating system version, app version, and the state of the app at crash time. This data gets automatically grouped into similar issues, prioritized by impact on users, and presented through an intuitive dashboard that helps teams focus on the most critical problems affecting the largest number of users.

The platform offers real-time crash alerts that notify developers immediately when new issues appear or existing issues spike, enabling rapid response to stability problems. Crashlytics goes beyond basic crash reporting by tracking non-fatal errors, logging custom events and key-value pairs that provide context around crashes, and integrating with continuous integration systems to detect regressions introduced by new builds. The service’s smart grouping algorithms identify duplicate issues across different device types and OS versions, preventing teams from investigating the same root cause multiple times.

Firebase Crashlytics integrates seamlessly with other Firebase services including Analytics, Performance Monitoring, and Remote Config, providing a comprehensive view of how crashes correlate with user behavior, performance metrics, and configuration changes. The tool automatically deobfuscates ProGuard and R8-protected Android code and dSYM-symbolicated iOS crashes, translating cryptic obfuscated stack traces back to readable source code references when proper mapping files are uploaded during build processes.

Want to learn more about app development?

Explore our complete glossary of 182 terms covering everything from mobile development to deployment.

Browse All Terms