FlutterでCloudFirestore
を操作してみる話
株式会社diffeasy
エンジニア 井上奈々
世界中のむずかしいを簡単に
diffeasy.inc
今日話すこと
・自己紹介
・アプリ全体の流れについて
・Cloud Firestoreの操作について
・まとめ
井上 奈々(いのうえ なな)
株式会社diffeasy(ディフィージー)
 “difficult to easy”
 世界中の”むずかしい”を簡単にする
 強化系?スタッフエンジニア
趣味
 マンガ・アニメ・声優・開発・卓球・水泳
@Nunnally_Engr
diffeasy.inc
docker
Firebase
Nuxt 腐女子
アニメ
声優好き
Vue
Flutter
Rails 水泳 卓球
Dart
コードギアス
diffeasy.inc
今回のターゲット
初級 中級 上級
初級 〜 中級 レベル
・Flutter を使える環境を構築済み
・カウントアップアプリ実行したことある
・widgetのこと何となく分かる
・Firebaseのコンソール画面見たことがある
・データベース知ってる
diffeasy.inc
アプリ全体の流れについて
diffeasy.inc
Cloud Firestoreの操作について:登録
画面:新規登録
diffeasy.inc
Cloud Firestoreの操作について:登録
Cloud Firestore:users コレクション
diffeasy.inc
Cloud Firestoreの操作について:登録
dart:lib/src/table/users.dart
【gitHub】Nunnally-Engr/pay_wish_app
(http://urx3.nu/Pr1S)
diffeasy.inc
Cloud Firestoreの操作について:取得・更新
dart:lib/src/table/users.dart
【gitHub】Nunnally-Engr/pay_wish_app
(http://urx3.nu/Pr1S)
まとめ
・dartに、Cloud Firestoreのライブラリを
 Importさえすれば、登録・更新・取得なんて
 秒でできる
・Cloud Firestore自体の問題でもあるが、
 取得 ⇒ 表示までに少し時間がかかるので、
 widget側でなんらかしら制御した方が良さそう?
diffeasy.inc
まとめ
・dartに、Cloud Firestoreのライブラリを
 Importさえすれば、登録・更新・取得なんて
 秒でできる
・Cloud Firestore自体の問題でもあるが、
 取得 ⇒ 表示までに少し時間がかかるので、
 widget側でなんらかしら制御した方が良さそう?
diffeasy.inc
結論、Firebase × Flutterは最強説!
(今の所w)
diffeasy.inc
最後に・・・!
Fukuoka.Firebaseのコミュニティの話
diffeasy.inc
ご清聴ありがとうございました!!

Try to operate cloud firestore with flutter