initializeApp static method

Future<FirebaseApp> initializeApp({
  1. String? name,
  2. required FirebaseOptions options,
})

Initializes a new FirebaseApp instance by name and options and returns the created app.

Implementation

static Future<FirebaseApp> initializeApp(
    {String? name, required FirebaseOptions options}) async {
  name ??= defaultFirebaseAppName;
  if (_apps.containsKey(name)) {
    throw FirebaseCoreException.duplicateApp(name);
  }
  var app =
      await FirebaseImplementation.installation.createApp(name, options);
  return _apps[name] = app;
}