Firestoreとは?Firebaseを使って機材管理ツールを作ってみた話。Firebase Meetup #6 @CyberAgent ツイートまとめ #FJUG

2
前へ 1 ・・ 8 9 次へ
nimura @nimusuke6

firestoreにスプレッドシートから簡単にインポートできるgasのライブラリがあるらしい。#fjug

2018-09-13 20:40:18
akatsuki.kt/.swift/.dart @akatsuki174

躓いたところ FirestoreGoogleAppsScriptで特定のキーのみ更新することができない。オブジェクトを1回取得してから更新する必要がある。 #fjug

2018-09-13 20:40:35
Yu Kadowaki @gates1de

セキュリティルール, resource, request.resourceとかうまく使えばもっとうまくできたりしないだろうか #fjug

2018-09-13 20:41:05
akatsuki.kt/.swift/.dart @akatsuki174

躓いたところ タグによる検索をしたかったが、Cloud Firestoreでは配列の中身に対してクエリを実行することができない。ベストプラクティス的には、Mapにする。 #fjug

2018-09-13 20:41:55
みなみ @hecateball

最近できるようになったやつだ #FJUG

2018-09-13 20:41:55
わたさん @hishiwata7

今日の資料後で見たいなぁ。 #FJUG

2018-09-13 20:42:47
ロクネム @_rockname

こういう詰まったところの知見を共有してもらえるのは非常にありがたい #fjug

2018-09-13 20:42:56
ヨーシャ(Iosif Takakura)💙💛 @huideyeren

Firestoreでは配列の中身でクエリできない。その代わりにmapで持つとできるが美しくない。解決策はCloud Functions。機材が更新されたタイミングでタグを更新。 #FJUG

2018-09-13 20:43:06
ゆき @yuneco

RealtimeDb時代にタグ機能(各記事に複数タグをつけてそれで検索できるよくある仕組み)作ろうとしてほんとつらみだった記憶。今のFirestoreならもしそれやらなくていいのかー #Firebase #FJUG

2018-09-13 20:43:24
akatsuki.kt/.swift/.dart @akatsuki174

タグによる検索 Cloud Functionsを使用し、FirestoreのonWriteイベントをフック。機材のデータが更新されたタイミングに合わせてタグを更新する。 #fjug

2018-09-13 20:43:26
コキチーズ @k2wanko

今なら普通にarray使っても大丈夫だと思う少し前はmapがベストプラクティスだったのはそう。#FJUG

2018-09-13 20:44:21
だいそん@筋肉エンジニア @daidai3110

スプレッドシートからデータ入れるとして、画像はどう同期とるんだろ #fjug

2018-09-13 20:44:47
akatsuki.kt/.swift/.dart @akatsuki174

まとめ ・Firebaseを使うと素早く作れる。便利。楽。 ・スプレッドシートからデータ入れられるのも便利。 ・Referenceはノリで使うと痛い目を見る。 #fjug

2018-09-13 20:44:54
ゆき @yuneco

GoogleスプレッドシートとFirebaseの連携はやりたい。非エンジニアにデータ更新してもらうならこれ最適解 #FJUG

2018-09-13 20:45:32
M.Morishita / CTO@Ginco @guiltymorishita

FirestoreはできるだけReferenceを使わないようにデータ設計することが大事だと思いますね これだけでパフォーマンスと開発のしやすさが全然違う #FJUG

2018-09-13 20:46:25
もぐめっと@firebaseの追っかけ @mogmet

ステージング環境はプロジェクトをわけてしまうのがいい気がする。 #FJUG

2018-09-13 20:46:46
sasurau4 @sasurau4

ステージング、割と気になるけど、まだそのへんの知見はなさそう #FJUG

2018-09-13 20:47:18
yositosi @yositosi

使ってみたい。機材管理サービス #fjug

2018-09-13 20:47:28
Yu Kadowaki @gates1de

まだ複数人でfirestore使って開発したことないからわからんけど, 結構難易度高そう #fjug

2018-09-13 20:47:32
akatsuki.kt/.swift/.dart @akatsuki174

Q. 直接JavaScriptのSDKを使わなかった理由 A. ぱっと出てこないが、確か1回でまとめられるリクエストは1つでまとめたいという要望や、APIとしてはSDKを使っても取れない情報を取りたかった。 #fjug

2018-09-13 20:47:37
ヨーシャ(Iosif Takakura)💙💛 @huideyeren

そういえば #Xamarin (とりわけXamarin.Forms)で #Firebase 使ってる人っています? 認証のところで認証情報をどう持つべきかで詰まってます。AndroidとiOSでクラスの違いとかどう吸収するかも課題です。 #FJUG #Charanke開発報告

2018-09-13 20:49:32
akatsuki.kt/.swift/.dart @akatsuki174

Q. 一気にインポートするときにreferenceをどうやって解決するのか A. 最終的な関数に渡すときはstringで特定文字列から入力すると解決してくれる。 #fjug

2018-09-13 20:49:46
ゆき @yuneco

IDは自動採番じゃなくてスプレッドシート側で明示的に割り当ててるってことか #FJUG

2018-09-13 20:50:15
前へ 1 ・・ 8 9 次へ