Flutterを用いて、アプリ開発をしていた際にFirebaseからのデータ取得に手こずりました。手こずった点やどのように解消したのか備忘録として書いていければと思います。Documentationドキュメントの書いてあることをまずはやってみましょう!※注意点として、連携はできます。ステップ4書いてあるプラグインのバージョンが古いとエラーが出る場合があるのでご注意ください。FirebaseFirestore.instance.collection('child').doc('id').get();自分が調べて実行してみたのが上記のコード内容です。コレクションの名前とドキュメントの名前を指定して、get()メソッドで取得するいった流れになっているので、良いと思ったのですが、エラーが出て取得できませんでした。文字列が出てきて、データが取れてきていないことがわかります。snapshot)・・・)まずStreamBuilderを使用しないとデータ取得できませんでした。その後、Firebaseから取得すデータをstreamで指定してあげます。snapshot)この取得するデータを指定したstreamをbuilderの第二引数で渡し、Widget内で使用できるようにします。Text(document.get('name')),);}builderで指定した変数snapshotから、dataメソッドとdocsメソッドをMapで取得し、get(‘キー名’)を実行することで、取得することができました。Firebaseデータ取得を行いましたが、結構時間が掛かりました。データ取得するのはデータベースを扱う際には基本的なことだと思うのですが、ネットで解決策を探して試してを繰り返してやっとできました。皆さんもFlutterとFirebaseを連携させたアプリ開発を行った際には参考にしていただければ、幸いです。ここまでお付き合いいただき、ありがとうございました。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。