Soenneker.Maui.Firebase
4.0.191
Prefix Reserved
dotnet add package Soenneker.Maui.Firebase --version 4.0.191
NuGet\Install-Package Soenneker.Maui.Firebase -Version 4.0.191
<PackageReference Include="Soenneker.Maui.Firebase" Version="4.0.191" />
<PackageVersion Include="Soenneker.Maui.Firebase" Version="4.0.191" />
<PackageReference Include="Soenneker.Maui.Firebase" />
paket add Soenneker.Maui.Firebase --version 4.0.191
#r "nuget: Soenneker.Maui.Firebase, 4.0.191"
#:package Soenneker.Maui.Firebase@4.0.191
#addin nuget:?package=Soenneker.Maui.Firebase&version=4.0.191
#tool nuget:?package=Soenneker.Maui.Firebase&version=4.0.191
Soenneker.Maui.Firebase
Initializes the native Firebase SDK during the Android and iOS application lifecycle and provides the builder used by Soenneker's MAUI Firebase integrations.
Installation
dotnet add package Soenneker.Maui.Firebase
Native Firebase configuration
Add the Firebase configuration downloaded for each app:
- Android: add
google-services.jsonto the app project with theGoogleServicesJsonbuild action. - iOS: add
GoogleService-Info.plistto the app bundle with theBundleResourcebuild action.
The package calls the platform SDK's default initialization when FirebaseConfig.Options is not set. You can instead populate Options with the platform-specific Firebase options when configuration must be supplied in code.
Registration
Configure Firebase in MauiProgram.CreateMauiApp before the final MAUI build:
using Soenneker.Maui.Firebase.Dtos;
using Soenneker.Maui.Firebase.Registrars;
MauiAppBuilder builder = MauiApp.CreateBuilder()
.UseMauiApp<App>();
builder.UseFirebase(new FirebaseConfig())
.Build();
return builder.Build();
FirebaseMauiBuilder.Build() completes Firebase registration and returns the original MauiAppBuilder; the final builder.Build() still creates the MauiApp.
Additional integrations such as Crashlytics attach to the Firebase builder before its Build() call:
builder.UseFirebase(new FirebaseConfig())
.AddCrashlytics()
.Build();
Import the registrar namespace supplied by each integration for its extension method. The base package performs initialization only; it does not register analytics or performance service abstractions by itself.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-android36.0 is compatible. net10.0-browser was computed. net10.0-ios was computed. net10.0-ios26.0 is compatible. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Maui.Controls (>= 10.0.100)
-
net10.0-android36.0
- Microsoft.Maui.Controls (>= 10.0.100)
- Xamarin.AndroidX.Fragment.Ktx (>= 1.8.9.4)
- Xamarin.AndroidX.Lifecycle.LiveData (>= 2.11.0.1)
- Xamarin.AndroidX.Lifecycle.Process (>= 2.11.0.1)
- Xamarin.AndroidX.Lifecycle.Runtime.Ktx (>= 2.11.0.1)
- Xamarin.AndroidX.Lifecycle.ViewModel.Ktx (>= 2.11.0.1)
- Xamarin.AndroidX.SavedState.SavedState.Ktx (>= 1.5.0.1)
- Xamarin.Firebase.Common (>= 122.1.0.1)
-
net10.0-ios26.0
- Microsoft.Maui.Controls (>= 10.0.100)
- Xamarin.Firebase.iOS.Core (>= 8.10.0.3)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Soenneker.Maui.Firebase:
| Package | Downloads |
|---|---|
|
Soenneker.Maui.Firebase.Analytics
A cross-platform library for adding Firebase Analytics to MAUI applications |
|
|
Soenneker.Maui.Firebase.Crashlytics
A cross-platform library for adding Firebase Crashlytics to MAUI applications |
|
|
Soenneker.Maui.Firebase.Performance
A cross-platform library for adding Firebase Performance to MAUI applications |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.0.191 | 0 | 8/30/2026 |
| 4.0.190 | 51 | 8/29/2026 |
| 4.0.189 | 44 | 8/29/2026 |
| 4.0.188 | 161 | 8/25/2026 |
| 4.0.187 | 167 | 8/20/2026 |
| 4.0.186 | 315 | 7/29/2026 |
| 4.0.185 | 214 | 7/27/2026 |
| 4.0.184 | 126 | 7/27/2026 |
| 4.0.182 | 242 | 7/22/2026 |
| 4.0.181 | 245 | 7/16/2026 |
| 4.0.180 | 253 | 7/11/2026 |
| 4.0.179 | 294 | 6/27/2026 |
| 4.0.178 | 168 | 6/25/2026 |
| 4.0.176 | 175 | 6/24/2026 |
| 4.0.175 | 803 | 6/18/2026 |
| 4.0.174 | 222 | 6/13/2026 |
| 4.0.173 | 306 | 6/5/2026 |
| 4.0.171 | 286 | 5/21/2026 |
| 4.0.170 | 358 | 4/29/2026 |
| 4.0.168 | 1,990 | 3/26/2026 |
Prevent duplicate Firebase initialization