Firebase
すこし遅れましたが明けましておめでとうございます。本年も宜しくお願い申し上げます。 さて、昨年末Advent Calendar用に書いていた「Firebaseでチャットアプリを作る日記」ですが、今年もペースは落としつつ少しずつ進めていければと思っています。 本日は…
モバイルやWEBのClient LibraryからFirestoreにアクセスする場合、ユーザーがどのデータを参照・更新可能か、セキュリティルールを設定しておく必要があります。 ちなみに現在はFirestore初期化時に「テストモード」を選択した為下記の様になっています。 ru…
本日はルームの一覧を取得して、Slackっぽくサイドバーに表示させたいと思います。 画面イメージ 方針 前日 で作成したroomドキュメントはmembersプロパティに参加者のarrayを保持しています。 このarrayにサインインしているユーザーが含まれているものを検…
本日よりいよいよチャット本体の作成にとりかかります。 まずはチャットルーム(SlackでいうところのChannel)の追加機能をつくります。 Cloud Firestore (Native mode) FirestoreのNative modeについて調べます。 firebase.google.com 眺めてざっくりと所感…
4日目になります。 昨日 明日以降はいよいよアプリ本体機能の作成に着手していきます などと言っていましたが諸事情により時間が確保できなかった為、サインアウト処理を追加してお茶を濁します いやー、サインアウトできないといろいろ問題ありますしね(^_…
今日は近所の美術館の粘土教室に子供を連れて行ってきました。 ほんとに陶芸で使う様な粘土を大量に使って好きに遊べるので、ものすごく楽しかったです。 子供そっちのけで親が夢中になってしました。 ってホントに日記になってしまってますね(^^;; 本日はあ…
今日はGDG DevFest Tokyoへ行ってきました。 目的はもちろんFirebaseです(それだけではないですが)。 Firebaseの有意義な話がたくさん聞けました。 今帰りの新幹線でこの記事を書いています(^_^; 本日より早速アプリを作っていこうと思います。 とりあえず…
早速Firebaseでアプリ作っていきます。 プロジェクト作成 Firebaseとは?どんな機能あるの? とか考える前にとりあえずプロジェクト作ってみます! 作りながら困ったら調べることにします(^_^; https://console.firebase.google.com/?hl=ja のページから「新…
代表のIkeda(@hogedigo)です。 ものすごく久しぶりの会社ブログ更新となってしまいました(反省) 最近Firebaseがすごく盛り上がっている様に見えます。実は個人的には殆ど触っていないので、勉強がてらアプリでも作って見ようかなー、と思い立ちました。 通…