FirebaseKt

public final classFirebaseKt


Summary

Public fields

final @NonNullFirebaseApp

Returns the default firebase app instance.

final @NonNullFirebaseOptions

Returns options of default FirebaseApp

Public methods

static final @NonNullFirebaseApp

Returns a named firebase app instance.

static finalFirebaseApp
FirebaseKt.initialize(
    @NonNullFirebase receiver,
    @NonNullContext context
)

Initializes and returns a FirebaseApp.

static final @NonNullFirebaseApp
FirebaseKt.initialize(
    @NonNullFirebase receiver,
    @NonNullContext context,
    @NonNullFirebaseOptions options
)

Initializes and returns a FirebaseApp.

static final @NonNullFirebaseApp
FirebaseKt.initialize(
    @NonNullFirebase receiver,
    @NonNullContext context,
    @NonNullFirebaseOptions options,
    @NonNullString name
)

Initializes and returns a FirebaseApp.

Public fields

app

public final @NonNullFirebaseApp app

Returns the default firebase app instance.

options

public final @NonNullFirebaseOptions options

Returns options of default FirebaseApp

Public methods

FirebaseKt.app

public static final @NonNullFirebaseApp FirebaseKt.app(@NonNullFirebase receiver, @NonNullString name)

Returns a named firebase app instance.

FirebaseKt.initialize

public static final FirebaseApp FirebaseKt.initialize(
    @NonNullFirebase receiver,
    @NonNullContext context
)

Initializes and returns a FirebaseApp.

FirebaseKt.initialize

public static final @NonNullFirebaseApp FirebaseKt.initialize(
    @NonNullFirebase receiver,
    @NonNullContext context,
    @NonNullFirebaseOptions options
)

Initializes and returns a FirebaseApp.

FirebaseKt.initialize

public static final @NonNullFirebaseApp FirebaseKt.initialize(
    @NonNullFirebase receiver,
    @NonNullContext context,
    @NonNullFirebaseOptions options,
    @NonNullString name
)

Initializes and returns a FirebaseApp.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-07-21 UTC.