Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
既存のプロジェクトに、Firestoreを導入してみた
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
sun54907
January 24, 2018
Technology
1.2k
1
Share
既存のプロジェクトに、Firestoreを導入してみた
sun54907
January 24, 2018
More Decks by sun54907
See All by sun54907
CreateMLを使ってサクラを判定しよう | iOSDC 2018 LT
sun54907
1
1.4k
stackViewを使ってボタンをつくった話
sun54907
0
1.1k
Introducing Password AutoFill
sun54907
1
590
3年間作り続けて来たアプリをSwift化した話
sun54907
0
6.9k
Other Decks in Technology
See All in Technology
なぜ、私がCommunity Builderに?〜活動期間1か月半でも選出されたワケ〜
yama3133
0
110
Building a Study Buddy AI Agent from Scratch: From Passive Chatbots to Autonomous Systems
itchimonji
0
150
カオナビに Suspenseを導入するまで / The Road to Suspense at kaonavi
kaonavi
1
440
クラウドネイティブ DB はいかにして制約を 克服したか? 〜進化歴史から紐解く、スケーラブルアーキテクチャ設計指針〜
hacomono
PRO
6
770
フロントエンドの相手が変わった - AIが加わったWebの新しいインターフェース設計
azukiazusa1
33
11k
AIエージェントの支払い基盤 AgentCore Payments概要
kmiya84377
1
150
色を視る
yuzneri
0
330
Anthropic「Long-running a gents」をGeminiで再現してみた
tkikuchi
0
800
Purview 勉強会報告 Microsoft Purview 入門しようとしてみた
masakichixo
1
120
freeeで運用しているAIQAについて
qatonchan
0
430
自動テストだけで リリース判断できるチームへ - 鍵はテストの量ではなくリリース判断基準の再設計にあった / Redesigning Release Criteria for Lightweight Releases
ewa
7
3.6k
オライリーイベント登壇資料「鉄リサイクル・産廃業界におけるAI技術実応用のカタチ」
takarasawa_
0
360
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1032
470k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
540
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.4k
My Coaching Mixtape
mlcsv
0
120
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Between Models and Reality
mayunak
3
280
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
Transcript
طଘͷϓϩδΣΫτʹ FirestoreΛಋೖͯ͠Έͨ
ࣗݾհ ւ (ג)ϚονϯάΤʔδΣ ϯτ @sun54907 ͳΊ͜
None
TL;DR ͜ͷεϥΠυͷํ๏Λ͑؆୯ɻ2ͰͰ͖Δɻ https://speakerdeck.com/corin8823/torte-state β൛ͳͷͰɺಈ࡞อো͞Εͳ͍͜ͱʹҙ
͡Ίʹ
ಋೖ͖͔͚ͨͬ͠
None
ͬͨ͜ͱ νʔϜʹ͔ΕͯɺͦΕͧΕ͕ීஈͰ͖ͳ͍͜ͱ ʹऔΓΜͩ ࢲͷνʔϜɺϦΞϧλΠϜ௨৴Λ࣮͢Δ
πʔϧબ ࣗલͰwebsocketΛ࣮ ֎෦αʔϏεΛ͏ Realm Mobile Platform Firebase Realtime Database
ɺൃੜ
ࣗલͰwebsocket࣮େมͦ͏… ֎෦αʔϏεʹϝοηʔδͷݸਓใΛࡌͤΔ ͷ৺… طଘͷΈΛͨ͠··ɺສ͕Ұͷ߹ͤ ΔΑ͏ʹ͓͖͍ͯͨ͠
ղܾࡦ
None
IUUQTTQFBLFSEFDLDPNDPSJOUPSUFTUBUF ޙʮߘͷঝೝʯҎ߱ͷ
ϝοηʔδͷ৽ண݅Λ֎෦αʔϏεʹอଘ ΫϥΠΞϯτͦͷΛࢹ αʔόʔଆͰ৽ண݅ΛΠϯΫϦϝϯτ ΫϥΠΞϯτͦΕΛݕͯ͠ɺapiΛୟ͍ͯߋ৽
ϝοηʔδͷ৽ண݅Λ֎෦αʔϏεʹอଘ ΫϥΠΞϯτͦͷΛࢹ αʔόʔଆͰ৽ண݅ΛΠϯΫϦϝϯτ ΫϥΠΞϯτͦΕΛݕͯ͠ɺapiΛୟ͍ͯߋ৽
ͱ͍͏Θ͚Ͱ
طଘͷϓϩδΣΫτʹ FirestoreΛಋೖͯ͠Έͨ
None
Firebase Cloud Firestore ϞόΠϧɺΣϒɺαʔόʔ։ൃʹରԠͨ͠ɺॊೈ Ͱεέʔϥϒϧͳσʔλϕʔε ΦϑϥΠϯରԠ ߋ৽ΛϦΞϧλΠϜͰ௨ Firebase Realtime Database
ͷޙܧ ·ͩЌ൛
https://firebase.google.com/ docs/firestore/?hl=ja
બΜͩཧ༝ Firebaseฐࣾͷ΄͔ϓϩδΣΫτͰͬͯΔ Firebaseͷ΄͔ͷػೳ͍͍ͨ β൛ͩͱͯ͠ɺ৽͍͠ػೳΛͬͨํ͕ࠓޙָ ࠷ѱɺແ͘ͳͬͯͳ͍
طଘϓϩδΣΫτʹ ಋೖ͢Δ࣌ͷϙΠϯτ
ϙΠϯτ ৽ண͚݅ͩΛFireStoreʹอଘ ϢʔβʔೝূΛαʔόʔͰߦ͏
Ϣʔβʔೝূ
ೝূ Firebase ͷ Auth Λ͏ αʔόʔ͔ΒΧελϜτʔΫϯΛൃߦ͠ɺͦΕΛ ͬͯΫϥΠΞϯτͰAuthೝূΛߦ͏
None
None
None
None
None
࣮
None
None
None
None
None
·ͱΊ
·ͱΊ ͜ͷํ๏Λ͑؆୯ɻ2ͰͰ͖Δɻ https://speakerdeck.com/corin8823/torte-state β൛ͳͷͰɺಈ࡞อো͞Εͳ͍͜ͱʹҙ
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠