# Crashlytics

Crashlytics is a crash and error reporting tool that helps developers analyze and fix app crashes.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Unlock custom observability by exporting Crashlytics data to Cloud Logging

DevFeed: [Unlock custom observability by exporting Crashlytics data to Cloud Logging](<https://devfeed.tech/articles/unlock-custom-observability-by-exporting-crashlytics-data-to-cloud-logging-16649.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2026/01/crashlytics-export-cloud-logging>)

Author: Ernan Anguiano; Andrew Brook

Published: 2026-01-30T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [Logging](<https://devfeed.tech/topics/logging.md>), [observability](<https://devfeed.tech/topics/observability.md>), [Google](<https://devfeed.tech/topics/google.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Query (disambiguation)](<https://devfeed.tech/topics/query.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [cloud-logging](<https://devfeed.tech/tags/cloud-logging.md>), [cloud-monitoring](<https://devfeed.tech/tags/cloud-monitoring.md>), [cloud-observability](<https://devfeed.tech/tags/cloud-observability.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [google](<https://devfeed.tech/tags/google.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [incident](<https://devfeed.tech/tags/incident.md>), [incident-response](<https://devfeed.tech/tags/incident-response.md>), [ios](<https://devfeed.tech/tags/ios.md>), [logging](<https://devfeed.tech/tags/logging.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [observability](<https://devfeed.tech/tags/observability.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

Firebase announces an integration that exports Crashlytics data, including fatal crashes, non-fatal crashes, and ANRs, to Cloud Logging. The integration supports advanced querying, custom dashboards, log-based metrics, alert policies, and additional notification channels through Google Cloud Observability.

### Source excerpt

This new integration allows you to export your Crashlytics data, including fatal crashes, non-fatals, and ANRs, directly into Google Cloud Observability.

## Crashlytics adds tombstone support for native crash debugging on Android

DevFeed: [Crashlytics adds tombstone support for native crash debugging on Android](<https://devfeed.tech/articles/debugging-native-crashes-on-android-just-got-easier-with-crashlytics-16638.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2025/11/crashlytics-android-ndk-tombstones>)

Author: Matthew Robertson

Published: 2025-11-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-12](<https://devfeed.tech/tags/android-12.md>), [api](<https://devfeed.tech/tags/api.md>), [app-quality](<https://devfeed.tech/tags/app-quality.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [sdk](<https://devfeed.tech/tags/sdk.md>)

### AI overview

The article explains how Crashlytics improves native crash debugging on Android by combining minidumps with device-generated tombstones. Starting with Crashlytics NDK SDK version 18.3.6, tombstones are collected on Android 12 and higher and provide symbolicated system frames.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Accelerate debugging with Crashlytics MCP Tools

DevFeed: [Accelerate debugging with Crashlytics MCP Tools](<https://devfeed.tech/articles/accelerate-debugging-with-crashlytics-mcp-tools-16639.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2025/11/crashlytics-mcp-with-gemini-cli>)

Author: Cleo Schneider; Alex Singer

Published: 2025-11-07T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [npm](<https://devfeed.tech/topics/npm.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-development](<https://devfeed.tech/tags/ai-development.md>), [android](<https://devfeed.tech/tags/android.md>), [app-quality](<https://devfeed.tech/tags/app-quality.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [google](<https://devfeed.tech/tags/google.md>), [ios](<https://devfeed.tech/tags/ios.md>), [js](<https://devfeed.tech/tags/js.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [npm](<https://devfeed.tech/tags/npm.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>)

### AI overview

A Firebase guide explains how to use Crashlytics Model Context Protocol tools with Gemini CLI to access crash data in a codebase, investigate mobile app crashes, and propose or implement fixes. It covers prerequisites, installation, authentication, and the guided debugging flow.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Crashlytics adds code context to AI Assistance for more actionable Gemini responses

DevFeed: [Crashlytics adds code context to AI Assistance for more actionable Gemini responses](<https://devfeed.tech/articles/jumpstart-analysis-with-crashlytics-ai-assistance-code-context-16562.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2024/10/crashlytics-code-context>)

Author: Ryan McMorrow

Published: 2024-10-29T00:00:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Code](<https://devfeed.tech/topics/code.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [app-quality](<https://devfeed.tech/tags/app-quality.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [code](<https://devfeed.tech/tags/code.md>), [context](<https://devfeed.tech/tags/context.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [launch](<https://devfeed.tech/tags/launch.md>), [production](<https://devfeed.tech/tags/production.md>), [test](<https://devfeed.tech/tags/test.md>)

### AI overview

Firebase's Crashlytics AI Assistance adds a public preview code context interface. Developers can provide code and other situational information so Gemini can regenerate issue responses using Crashlytics data, the original output, and the supplied context, producing more targeted recommendations and best practices.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Introducing Gemini in Firebase

DevFeed: [Introducing Gemini in Firebase](<https://devfeed.tech/articles/introducing-gemini-in-firebase-16546.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2024/05/gemini-in-firebase>)

Author: Thevi Sundaralingam; Richie Foreman; Viswanathan Munisamy

Published: 2024-05-27T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [google-i-o](<https://devfeed.tech/tags/google-i-o.md>), [launch](<https://devfeed.tech/tags/launch.md>), [vertex-ai](<https://devfeed.tech/tags/vertex-ai.md>)

### AI overview

Firebase introduces Gemini in Firebase, an AI assistant integrated into Firebase console workflows. It can answer Firebase questions, generate code snippets, provide troubleshooting support, and assist with Crashlytics issue analysis.

### Source excerpt

AI Assistance for App Developers

## Crashlytics adds AI Assistance for analyzing app crashes and suggesting debugging steps

DevFeed: [Crashlytics adds AI Assistance for analyzing app crashes and suggesting debugging steps](<https://devfeed.tech/articles/solve-issues-faster-with-ai-assistance-in-crashlytics-16543.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2024/05/ai-assistance-in-crashlytics>)

Author: Ryan McMorrow

Published: 2024-05-14T01:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [debug](<https://devfeed.tech/topics/debug.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [android](<https://devfeed.tech/tags/android.md>), [app-quality](<https://devfeed.tech/tags/app-quality.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [debug](<https://devfeed.tech/tags/debug.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [ios](<https://devfeed.tech/tags/ios.md>), [launch](<https://devfeed.tech/tags/launch.md>), [mobile](<https://devfeed.tech/tags/mobile.md>)

### AI overview

Firebase introduces AI Assistance in Crashlytics, which uses the Gemini model and Firebase's mobile app development knowledge to analyze app issues, explain possible causes, suggest debugging approaches, and recommend next steps.

### Source excerpt

Solve issues in your app faster

## Firebase introduces a real-time Release Monitoring dashboard powered by Crashlytics

DevFeed: [Firebase introduces a real-time Release Monitoring dashboard powered by Crashlytics](<https://devfeed.tech/articles/monitoring-your-latest-app-release-just-got-easier-16539.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2024/02/introducing-release-monitoring-dashboard>)

Author: Ryan McMorrow; Rosário Fernandes

Published: 2024-02-22T00:00:00Z

Content type: article

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [monitor](<https://devfeed.tech/topics/monitor.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [benchmarking](<https://devfeed.tech/topics/benchmarking.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app-quality](<https://devfeed.tech/tags/app-quality.md>), [benchmarking](<https://devfeed.tech/tags/benchmarking.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [features](<https://devfeed.tech/tags/features.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [ios](<https://devfeed.tech/tags/ios.md>), [launch](<https://devfeed.tech/tags/launch.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [release](<https://devfeed.tech/tags/release.md>), [rollback](<https://devfeed.tech/tags/rollback.md>)

### AI overview

Firebase introduces a beta Release Monitoring dashboard in the Firebase console. Powered by Crashlytics, it provides real-time release metrics, crash-free session data, comparisons with up to two previous builds, and a table of new issues to support release decisions.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## OutOfMemoryError on Android: heap dump recording

DevFeed: [OutOfMemoryError on Android: heap dump recording](<https://devfeed.tech/articles/outofmemoryerror-on-android-heap-dump-recording-26142.md>)

Original publisher: [Read original article](<https://vadzimv.dev/2024/01/07/oom-android-heap-dump-recording.html>)

Author: Vadzimv Dev Blog

Published: 2024-01-07T11:00:00Z

Content type: tutorial

Language: en

Sources: [vadzimv Dev Blog](<https://devfeed.tech/sources/vadzimv-dev-blog.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Java](<https://devfeed.tech/topics/java.md>), [Memory Leaks](<https://devfeed.tech/topics/memory-leaks.md>), [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [debugging-tools](<https://devfeed.tech/tags/debugging-tools.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [java](<https://devfeed.tech/tags/java.md>), [memory-leak](<https://devfeed.tech/tags/memory-leak.md>)

### AI overview

This tutorial explains how to automatically record a Java heap dump when an OutOfMemoryError occurs in an Android application. It covers heap-dump collection, uncaught-exception handling, Android storage, and subsequent analysis.

### Source excerpt

Learn how to record a Java heap dump at the moment of OutOfMemoryError.

## Touchlab Open Source Updates - Sep 2023 - Touchlab Engineering

DevFeed: [Touchlab Open Source Updates - Sep 2023 - Touchlab Engineering](<https://devfeed.tech/articles/touchlab-open-source-updates-sep-2023-touchlab-engineering-38335.md>)

Original publisher: [Read original article](<https://touchlab.co/touchlab-open-source-updates-sep-2023>)

Published: 2023-09-19T23:33:27Z

Content type: news

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [multiplatform](<https://devfeed.tech/topics/multiplatform.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Coroutines](<https://devfeed.tech/topics/coroutines.md>), [Logging](<https://devfeed.tech/topics/logging.md>), [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [class](<https://devfeed.tech/tags/class.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [coroutines](<https://devfeed.tech/tags/coroutines.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [default-parameters](<https://devfeed.tech/tags/default-parameters.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [enums](<https://devfeed.tech/tags/enums.md>), [ios](<https://devfeed.tech/tags/ios.md>), [kmp](<https://devfeed.tech/tags/kmp.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [logging](<https://devfeed.tech/tags/logging.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [sealed](<https://devfeed.tech/tags/sealed.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Touchlab reports open-source updates for Kotlin Multiplatform, including SKIE improvements for Kotlin-to-iOS interfaces, the Kermit 2.0 release, CrashKiOS updates, and Stately 2.0 concurrency features.

### Source excerpt

Touchlab has pushed some major open source updates over the past few weeks that will have an impact on how teams use KMP, and on KMP adoption overall. Here are the highlights.

## Crashlytics introduces a new event-grouping algorithm

DevFeed: [Crashlytics introduces a new event-grouping algorithm](<https://devfeed.tech/articles/introducing-a-smarter-algorithm-in-crashlytics-16518.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2023/05/crashlytics-event-grouping-algorithm-update>)

Author: Alex Singer

Published: 2023-05-02T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [app](<https://devfeed.tech/tags/app.md>), [app-quality](<https://devfeed.tech/tags/app-quality.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [launch](<https://devfeed.tech/tags/launch.md>), [releases](<https://devfeed.tech/tags/releases.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

Crashlytics is rolling out a new event-grouping algorithm that analyzes crashes, non-fatals, and ANRs to group similar events into issues. The update is designed to better highlight root causes and reduce under-grouping and over-grouping.

### Source excerpt

Find and fix the root causes of issues faster

## Everything we announced at the Google for Games Developer Summit

DevFeed: [Everything we announced at the Google for Games Developer Summit](<https://devfeed.tech/articles/everything-we-announced-at-the-google-for-games-developer-summit-16507.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2023/03/google-for-games-summit-recap>)

Author: Joe Spiro

Published: 2023-03-16T00:00:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Game Development](<https://devfeed.tech/topics/game-development.md>), [Google](<https://devfeed.tech/topics/google.md>), [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>)

Tags: [app-check](<https://devfeed.tech/tags/app-check.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [game-development](<https://devfeed.tech/tags/game-development.md>), [games](<https://devfeed.tech/tags/games.md>), [google](<https://devfeed.tech/tags/google.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [launch](<https://devfeed.tech/tags/launch.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>)

### AI overview

Firebase recaps announcements from the Google for Games Developers Summit, including App Check support for game development, Crashlytics enhancements for stability, and machine-learning features for optimizing advertising experiences and revenue.

### Source excerpt

A lightweight, standalone REST-only Firestore SDK at a fraction of the regular Web SDK size.

## #FirebaserFriday Marina Coelho

DevFeed: [#FirebaserFriday Marina Coelho](<https://devfeed.tech/articles/firebaserfriday-marina-coelho-16501.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2022/12/meet-firebaser-marina>)

Author: Paulette McCroskey

Published: 2022-12-16T00:00:00Z

Content type: article

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [community](<https://devfeed.tech/tags/community.md>), [compose](<https://devfeed.tech/tags/compose.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebaserfriday](<https://devfeed.tech/tags/firebaserfriday.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [ios](<https://devfeed.tech/tags/ios.md>), [news](<https://devfeed.tech/tags/news.md>), [team](<https://devfeed.tech/tags/team.md>)

### AI overview

A FirebaserFriday mini-profile introduces Firebase team member Marina Coelho. She discusses her work creating Firebase blog articles about building Android apps with Jetpack Compose, Firestore, Crashlytics, and Firebase Authentication, as well as her interest in learning iOS development.

### Source excerpt

Join us for the monthly mini-profiles on Firebase team members, aka "Firebasers", from all around the world! Learn about their backgrounds...

## What's new in Crashlytics for Flutter

DevFeed: [What's new in Crashlytics for Flutter](<https://devfeed.tech/articles/what-s-new-in-crashlytics-for-flutter-16462.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2022/07/whats-new-in-crashlytics-for-flutter>)

Author: Konstantin Mandrika

Published: 2022-07-14T00:00:00Z

Content type: article

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [Flutter](<https://devfeed.tech/topics/flutter.md>), [API](<https://devfeed.tech/topics/api.md>), [Exception](<https://devfeed.tech/topics/exception.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [app](<https://devfeed.tech/tags/app.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [development](<https://devfeed.tech/tags/development.md>), [exception](<https://devfeed.tech/tags/exception.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [framework](<https://devfeed.tech/tags/framework.md>), [native](<https://devfeed.tech/tags/native.md>), [reporting](<https://devfeed.tech/tags/reporting.md>), [sdks](<https://devfeed.tech/tags/sdks.md>)

### AI overview

This article describes updates to Firebase Crashlytics for Flutter, including new fatal crash-reporting APIs, a revised Flutter crash analysis engine, and simpler onboarding and plugin configuration. It explains how fatal and non-fatal events help distinguish issue priority.

### Source excerpt

Check what's new in Crashlytics for Flutter!

## New product updates to Firebase Crashlytics

DevFeed: [New product updates to Firebase Crashlytics](<https://devfeed.tech/articles/new-product-updates-to-firebase-crashlytics-16447.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2022/06/new-product-updates-to-firebase-crashlytics>)

Author: Akua Prempeh; Rachel Collins

Published: 2022-06-30T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Flutter](<https://devfeed.tech/topics/flutter.md>), [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [developer-productivity](<https://devfeed.tech/tags/developer-productivity.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [product-updates](<https://devfeed.tech/tags/product-updates.md>), [reporting](<https://devfeed.tech/tags/reporting.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Firebase announces updates to Crashlytics, including improved Flutter crash reporting, more intuitive crash grouping, simplified setup, and Crashlytics insights in Android Studio.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Adding Crashlytics to a Jetpack Compose app

DevFeed: [Adding Crashlytics to a Jetpack Compose app](<https://devfeed.tech/articles/adding-crashlytics-to-a-jetpack-compose-app-16441.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2022/06/adding-crashlytics-to-jetpack-compose-app>)

Author: Marina Coelho

Published: 2022-06-23T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Android](<https://devfeed.tech/topics/android.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [gradle-plugin](<https://devfeed.tech/tags/gradle-plugin.md>), [jetpack](<https://devfeed.tech/tags/jetpack.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [performance-monitoring](<https://devfeed.tech/tags/performance-monitoring.md>)

### AI overview

A tutorial on adding Firebase Crashlytics to an Android application built with Jetpack Compose. It explains how Crashlytics captures crash data, uploads reports to a Firebase project, groups crashes, and guides the required Gradle configuration.

### Source excerpt

Learn how to add Firebase Crashlytics to an Android app built with Jetpack Compose.

## Meet Caitlin Chen, a Firebase team member working on Test Lab and Console

DevFeed: [Meet Caitlin Chen, a Firebase team member working on Test Lab and Console](<https://devfeed.tech/articles/firebaserfriday-caitlin-chen-16445.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2022/06/meet-firebaser-caitlin>)

Author: Paulette McCroskey

Published: 2022-06-10T00:00:00Z

Content type: article

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [community](<https://devfeed.tech/tags/community.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebaserfriday](<https://devfeed.tech/tags/firebaserfriday.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [series](<https://devfeed.tech/tags/series.md>), [software-engineer](<https://devfeed.tech/tags/software-engineer.md>), [stories](<https://devfeed.tech/tags/stories.md>)

### AI overview

This Firebase team profile introduces Caitlin Chen, who works on Firebase Test Lab and Console after starting as a software engineer on Crashlytics. She discusses learning mobile development through her work across Firebase teams and shares personal interests and cultural background.

### Source excerpt

Join us for the monthly mini-profiles on Firebase team members, aka "Firebasers", from all around the world! Learn about their backgrounds...

## Diagnosing Android ANRs with Runtime Traces and APM Data

DevFeed: [Diagnosing Android ANRs with Runtime Traces and APM Data](<https://devfeed.tech/articles/demystifying-the-anrs-puzzle-28528.md>)

Original publisher: [Read original article](<https://www.amanjeet.me/demystifying-the-anrs-puzzle/>)

Author: Amanjeet Singh Gurtatta

Published: 2022-01-21T17:52:38Z

Content type: tutorial

Language: en

Sources: [Amanjeet Singh](<https://devfeed.tech/sources/amanjeet-singh.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [observability](<https://devfeed.tech/topics/observability.md>), [Application Performance Management (APM)](<https://devfeed.tech/topics/apm.md>), [debug](<https://devfeed.tech/topics/debug.md>), [Traces](<https://devfeed.tech/topics/traces.md>), [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [Google Play](<https://devfeed.tech/topics/google-play.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-vitals](<https://devfeed.tech/tags/android-vitals.md>), [anr](<https://devfeed.tech/tags/anr.md>), [apm](<https://devfeed.tech/tags/apm.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [debug](<https://devfeed.tech/tags/debug.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [google-play](<https://devfeed.tech/tags/google-play.md>), [mobile-performance](<https://devfeed.tech/tags/mobile-performance.md>), [trace](<https://devfeed.tech/tags/trace.md>)

### AI overview

This article explains why Android Application Not Responding events are difficult to reproduce and diagnose. It describes how the Android runtime responds with SIGQUIT and ANR traces, then introduces approaches APM libraries can use to collect ANR data, including watchdog monitoring.

### Source excerpt

Solving the ANRs Riddle on Android

## Kermit and Crashlytics

DevFeed: [Kermit and Crashlytics](<https://devfeed.tech/articles/kermit-and-crashlytics-25948.md>)

Original publisher: [Read original article](<https://medium.com/@kpgalligan/kermit-and-crashlytics-27d7bc953576?source=rss-c2f810aa7890------2>)

Author: Kevin Galligan

Published: 2022-01-05T19:59:46Z

Content type: article

Language: en

Sources: [Stories by Kevin Galligan on Medium](<https://devfeed.tech/sources/stories-by-kevin-galligan-on-medium.md>)

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Logging](<https://devfeed.tech/topics/logging.md>)

Tags: [crash-reporting](<https://devfeed.tech/tags/crash-reporting.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [exception](<https://devfeed.tech/tags/exception.md>), [ios](<https://devfeed.tech/tags/ios.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [kotlin-native](<https://devfeed.tech/tags/kotlin-native.md>), [logging](<https://devfeed.tech/tags/logging.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>)

### AI overview

This article explains how Kermit, a Kotlin Multiplatform logging library, integrates with Crashlytics for crash reporting. It focuses on iOS, where Kotlin exceptions can produce reports that omit the Kotlin stack and exception message, and describes registering an uncaught exception handler to send that information in a separate non-fatal report. The approach results in two reports for each crash event.

### Source excerpt

Cross post from https://touchlab.co/kermit-and-crashlytics/ Kermit is a Kotlin Multiplatform logging library. The log is configured on each platform to write to various, potentially platform-specific, outputs, but can be called from shared "common" Kotlin code. Crash reporting tools like Crashlytics allow you to get error reports from remote devices running your software. These tools are very common in mobile app development, and in most cases are critical for monitoring application health in production. Crash reporting for KMP involves a setup similar to other platform-specific libraries that you want to use in a KMP context. You configure each platform according to the documentation from the software vendor, then have some common Kotlin code that can interact with the platform-specific library. Crash reporting is a bit of a special case for iOS. It's a long story, but the summary is the JVM and Kotlin throw unchecked exceptions up the stack, and if unhandled, eventually wind up in a catch-all handler. On iOS, exceptions don't work the same way. When a crash happens the runtime essentially stops and a handler is called. The crash library gathers the state of each thread's stack and sends that to the server. If you call a Kotlin function on iOS and an exception is thrown from somewhere in that Kotlin call stack, the Kotlin runtime will bubble the exception up the stack like it would on the JVM. At the "border", where you first called the Kotlin code, the Kotlin runtime will trigger a crash. If you look at the crash reports you'll see konan::abort() . That's the Kotlin runtime (internally called "konan") force-killing the process. That "works", and if you don't need symbolicated Kotlin crash info, then you're done! However, all of the crash reports will lose potentially vital info. Specifically the Kotlin stack and the exception message. To get that info, we register an uncaught exception handler with the Kotlin runtime, and when a crash originates in Kotlin code, a

## Kermit and Crashlytics - Kevin Galligan

DevFeed: [Kermit and Crashlytics - Kevin Galligan](<https://devfeed.tech/articles/kermit-and-crashlytics-kevin-galligan-38234.md>)

Original publisher: [Read original article](<https://touchlab.co/kermit-and-crashlytics>)

Published: 2022-01-04T20:11:17Z

Content type: tutorial

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Logging](<https://devfeed.tech/topics/logging.md>), [Library](<https://devfeed.tech/topics/library.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>)

Tags: [crash-reporting](<https://devfeed.tech/tags/crash-reporting.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [kermit](<https://devfeed.tech/tags/kermit.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-app-development](<https://devfeed.tech/tags/mobile-app-development.md>), [open-source](<https://devfeed.tech/tags/open-source.md>)

### AI overview

This article explains how to use Kermit and Crashlytics in Kotlin Multiplatform applications. It describes platform-specific configuration, shared Kotlin integration, and the special handling required for iOS crashes. A Kotlin uncaught exception handler can send a separate handled report containing Kotlin stack information and the exception message, but each crash then produces two reports.

### Source excerpt

Kermit is a Kotlin Multiplatform logging library. The log is configured on each platform to write to various, potentially platform-specific, outputs, but can be called from shared "common" Kotlin code. Crash reporting tools like Crashlytics allow you to get error reports from remote devices running your software.

## Simplify the Process of Uploading iOS dSYM Files to Crashlytics with Fastlane

DevFeed: [Simplify the Process of Uploading iOS dSYM Files to Crashlytics with Fastlane](<https://devfeed.tech/articles/simplify-the-process-of-uploading-ios-dsym-files-to-crashlytics-with-fastlane-16409.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2021/09/uploading-dsym-files-to-crashlytics-with-fastlane>)

Author: Elena Doty

Published: 2021-09-27T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>)

Tags: [app-store](<https://devfeed.tech/tags/app-store.md>), [apple](<https://devfeed.tech/tags/apple.md>), [automated](<https://devfeed.tech/tags/automated.md>), [build](<https://devfeed.tech/tags/build.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [fastlane](<https://devfeed.tech/tags/fastlane.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [ios](<https://devfeed.tech/tags/ios.md>), [release-workflow](<https://devfeed.tech/tags/release-workflow.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>)

### AI overview

This tutorial explains how to automate downloading bitcode dSYMs from Apple and uploading them to Crashlytics with fastlane. It describes the different workflow for apps with and without bitcode and outlines the fastlane setup and lane configuration.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Improvements to Crashlytics for Game Developers

DevFeed: [Improvements to Crashlytics for Game Developers](<https://devfeed.tech/articles/improvements-to-crashlytics-for-game-developers-16407.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2021/09/improvements-to-crashlytics-for-game-developers>)

Author: Konstantin Mandrika

Published: 2021-09-10T00:00:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [Game Development](<https://devfeed.tech/topics/game-development.md>), [Unity](<https://devfeed.tech/topics/unity.md>), [Android](<https://devfeed.tech/topics/android.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [core](<https://devfeed.tech/tags/core.md>), [crash-reporting](<https://devfeed.tech/tags/crash-reporting.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [debug](<https://devfeed.tech/tags/debug.md>), [developers](<https://devfeed.tech/tags/developers.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [games](<https://devfeed.tech/tags/games.md>), [launch](<https://devfeed.tech/tags/launch.md>), [news](<https://devfeed.tech/tags/news.md>), [team](<https://devfeed.tech/tags/team.md>), [unity](<https://devfeed.tech/tags/unity.md>)

### AI overview

Firebase describes improvements to Crashlytics for game developers, including more reliable native crash capture through Google's open-source Crashpad library and higher-quality NDK stack traces using the Breakpad symbol file format.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Unlocking the next level of app stability with Firebase Crashlytics

DevFeed: [Unlocking the next level of app stability with Firebase Crashlytics](<https://devfeed.tech/articles/unlocking-the-next-level-of-app-stability-with-firebase-crashlytics-16395.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2021/07/unlocking-next-level-of-app-stability-with-firebase-crashlytics>)

Author: Alex Singer; Scott Brissenden

Published: 2021-07-26T00:00:00Z

Content type: article

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [App](<https://devfeed.tech/topics/app.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>)

Tags: [app-quality](<https://devfeed.tech/tags/app-quality.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [crash-reporting](<https://devfeed.tech/tags/crash-reporting.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>)

### AI overview

This Firebase article explains how app crashes and other stability problems can frustrate users and lead to uninstallations. It presents Firebase Crashlytics as a real-time crash reporting tool that groups and prioritizes crashes by frequency, impact, and location in an app's code, helping developers triage bugs and monitor release stability.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Expanding Crashlytics Support for Apple Platforms

DevFeed: [Expanding Crashlytics Support for Apple Platforms](<https://devfeed.tech/articles/expanding-crashlytics-support-for-apple-platforms-16389.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2021/06/expanding-support-for-apple-platforms>)

Author: Sam Edson

Published: 2021-06-02T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [watchOS](<https://devfeed.tech/topics/watchos.md>), [x86](<https://devfeed.tech/topics/x86.md>)

Tags: [app-clips](<https://devfeed.tech/tags/app-clips.md>), [app-quality](<https://devfeed.tech/tags/app-quality.md>), [apple](<https://devfeed.tech/tags/apple.md>), [ci](<https://devfeed.tech/tags/ci.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [ios](<https://devfeed.tech/tags/ios.md>), [macos](<https://devfeed.tech/tags/macos.md>), [updates](<https://devfeed.tech/tags/updates.md>), [watchos](<https://devfeed.tech/tags/watchos.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

Firebase describes Crashlytics updates that expand support across Apple platforms, including Apple Silicon Macs, iOS, macOS, App Clips, and watchOS. The release also adds Firebase console device filtering and reports faster startup and dSYM processing in specified scenarios.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Improve app stability with Firebase Crashlytics and Kotlin

DevFeed: [Improve app stability with Firebase Crashlytics and Kotlin](<https://devfeed.tech/articles/improve-app-stability-with-firebase-crashlytics-and-kotlin-16378.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2021/02/improve-app-stability-with-firebase-crashlytics-and-kotlin>)

Author: Akua Prempeh

Published: 2021-02-18T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Android](<https://devfeed.tech/topics/android.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [BigQuery](<https://devfeed.tech/topics/bigquery.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app-quality](<https://devfeed.tech/tags/app-quality.md>), [bigquery](<https://devfeed.tech/tags/bigquery.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>)

### AI overview

This Firebase tutorial explains how Kotlin can help reduce Android app crashes and how Firebase Crashlytics can monitor, diagnose, and prioritize stability issues after release. It also covers Kotlin extension libraries, Firestore code, and exporting crash data to BigQuery.

### Source excerpt

News, tutorials, and updates from the Firebase team.

[Next page](<https://devfeed.tech/topics/crashlytics.md?cursor=WyIyMDIxLTAyLTE4VDAwOjAwOjAwKzAwOjAwIiwgIjA5MTUwMDk5LTk3YzEtNGI5ZC1iMjlhLTA5YjUzMzY5ODBiMiJd>)