世界最大級のオンライン学習サービス「Udemy」のセール状況はこちら

【Flutter】Firebase.initializeApp()とは?呼び出し方・役割を解説

この記事はこんな人におすすめ!
  • Firebase.initializeApp()の呼び出し方・役割が知りたい
  • Firebaseを使用するためのセットアップをしたい

今回はFlutterでFirebaseを使用する際に必要となるFirebase.initializeApp()の呼び出し方と役割について解説していきます。

目次

Firebase.initializeApp()とは?

Firebase.initializeApp()とはFlutterでFirebaseを使用する際に必要なメソッドになります。

よってFirebaseを使用する際に必要なおまじないって認識で大丈夫です。

Firebase.initializeApp()の呼び出し方

FlutterFire公式ドキュメントによるとFirebase.initializeApp()はmain関数を非同期処理にして次のように呼び出します。

またFirebase.initializeApp()の前にWidgetsFlutterBinding.ensureInitialized()を実行する必要があります。

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await Firebase.initializeApp();
  runApp(MyApp());
}

参考サイト

目次