We are currently working on a .NET MAUI mobile application and need to integrate Firebase Analytics and Crashlytics.
Previously, in .NET 8, we created a proof of concept (POC) using Xamarin-based packages such as Xamarin.Firebase, Xamarin.Firebase.Analytics, and Xamarin.Firebase.Crashlytics. In that POC, we were successfully able to track events in the Firebase Console. However, this implementation was not carried forward into our production application.
Since then, we have upgraded our project to .NET 9 and now to .NET 10. As part of this upgrade, we are attempting to implement Firebase Analytics and Crashlytics again by creating a new POC in .NET 10.
During this process, we encountered issues when using the older Xamarin.Firebase packages. As a result, we tried alternative packages:
- Plugin.Firebase
- Plugin.Firebase.Analytics
- Plugin.Firebase.Crashlytics
Despite following the standard setup steps, we are unable to get Firebase Analytics events or Crashlytics logs working in our .NET 10 MAUI application.
Steps we followed:
- Created a Firebase project in the console and added an Android app.
- Set the package name (e.g., com.company.firebasepoc) during setup.
- Downloaded the google-services.json file.

- Created a MAUI project with the same package name.
- Placed the google-services.json file under Platforms/Android.
- Updated the package name in AndroidManifest.xml and the project file (.csproj).
- Installed the required NuGet packages:
- Plugin.Firebase
- Plugin.Firebase.Analytics
- Plugin.Firebase.Crashlytics
- Implemented a basic button click event to log analytics events.
Issue:
Firebase Analytics events and Crashlytics logs are not being recorded or visible in the Firebase Console.
Questions:
- Is it currently supported to use these Firebase-related packages with .NET 10 MAUI applications?
- Are Xamarin.Firebase or Plugin.Firebase packages compatible with .NET 10?
- Is there a recommended or official approach for integrating Firebase Analytics and Crashlytics in .NET MAUI (especially for .NET10)?
- Are there any additional configuration steps that we might be missing?
We would appreciate guidance on the correct approach to implement Firebase services in the latest versions of .NET MAUI.
Thank you.