FlutterにFirebaseを追加する方法(FlutterFire CLI)
FlutterFire CLIがグローバルにインストールされているか確認する
flutterfire --version
FlutterFire CLIをインストールしていない場合は以下のコマンドでグローバルにインストール
dart pub global activate flutterfire_cli
インストール時にPATHを通せと言われるの、そのコマンドも実行する
export PATH="$PATH":"$HOME/.pub-cache/bin"
FlutterFire CLIがインストールされている場合
Firebaseを追加したいアプリのルートでfirebase_coreのパッケージをインストールする
flutter pub add firebase_core
同じくアプリのルートで以下のコマンドを実行する。そして、Firebaseのプロジェクトとプラットフォームを選択する。先にFirebaseのプロジェクトを作成しておく必要がある。最終的にfirebase_options.dartが生成される
flutterfire configure
main.dartでインストールしたfirebase_coreと生成されたfirebase_optionsをインポートする。そして、main()にを以下のコードのようにすれば設定完了
import 'package:firebase_core/firebase_core.dart';
import 'firebase_options.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp(
options: DefaultFirebaseOptions.currentPlatform,
);
runApp(MyApp());
}
あとは、必要に応じてパッケージをインストールすることでFirestoreやAuthを使うことができる。
参考
この記事が気に入ったらサポートをしてみませんか?