The Round

合同会社ナイツオの開発ブログ

[PR] 5分から相談できるGCP™ 開発コンサル!→こちら

Firebase

Firebaseでチャットアプリを作る日記(11日目)〜 メッセージの検索(復活編)

すこし遅れましたが明けましておめでとうございます。本年も宜しくお願い申し上げます。 さて、昨年末Advent Calendar用に書いていた「Firebaseでチャットアプリを作る日記」ですが、今年もペースは落としつつ少しずつ進めていければと思っています。 本日は…

Firebaseでチャットアプリを作る日記(7日目)〜 Firestore セキュリティルールを書く

モバイルやWEBのClient LibraryからFirestoreにアクセスする場合、ユーザーがどのデータを参照・更新可能か、セキュリティルールを設定しておく必要があります。 ちなみに現在はFirestore初期化時に「テストモード」を選択した為下記の様になっています。 ru…

Firebaseでチャットアプリを作る日記(6日目)〜 ルームの一覧を取得する

本日はルームの一覧を取得して、Slackっぽくサイドバーに表示させたいと思います。 画面イメージ 方針 前日 で作成したroomドキュメントはmembersプロパティに参加者のarrayを保持しています。 このarrayにサインインしているユーザーが含まれているものを検…

Firebaseでチャットアプリを作る日記(5日目)〜 ルームを作成する

本日よりいよいよチャット本体の作成にとりかかります。 まずはチャットルーム(SlackでいうところのChannel)の追加機能をつくります。 Cloud Firestore (Native mode) FirestoreのNative modeについて調べます。 firebase.google.com 眺めてざっくりと所感…

Firebaseでチャットアプリを作る日記(4日目)〜 サインアウト

4日目になります。 昨日 明日以降はいよいよアプリ本体機能の作成に着手していきます などと言っていましたが諸事情により時間が確保できなかった為、サインアウト処理を追加してお茶を濁します いやー、サインアウトできないといろいろ問題ありますしね(^_…

Firebaseでチャットアプリを作る日記(3日目)〜 メールアドレスのVerification

今日は近所の美術館の粘土教室に子供を連れて行ってきました。 ほんとに陶芸で使う様な粘土を大量に使って好きに遊べるので、ものすごく楽しかったです。 子供そっちのけで親が夢中になってしました。 ってホントに日記になってしまってますね(^^;; 本日はあ…

Firebaseでチャットアプリを作る日記(2日目)〜 メールアドレス/パスワード認証

今日はGDG DevFest Tokyoへ行ってきました。 目的はもちろんFirebaseです(それだけではないですが)。 Firebaseの有意義な話がたくさん聞けました。 今帰りの新幹線でこの記事を書いています(^_^; 本日より早速アプリを作っていこうと思います。 とりあえず…

Firebaseでチャットアプリを作る日記(1日目)〜 プロジェクト&アプリ作成

早速Firebaseでアプリ作っていきます。 プロジェクト作成 Firebaseとは?どんな機能あるの? とか考える前にとりあえずプロジェクト作ってみます! 作りながら困ったら調べることにします(^_^; https://console.firebase.google.com/?hl=ja のページから「新…

Firebaseでチャットアプリを作る日記(0日目)〜 決意表明

代表のIkeda(@hogedigo)です。 ものすごく久しぶりの会社ブログ更新となってしまいました(反省) 最近Firebaseがすごく盛り上がっている様に見えます。実は個人的には殆ど触っていないので、勉強がてらアプリでも作って見ようかなー、と思い立ちました。 通…