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
sun54907
January 24, 2018
Technology
1
1.2k
既存のプロジェクトに、Firestoreを導入してみた
sun54907
January 24, 2018
Tweet
Share
More Decks by sun54907
See All by sun54907
CreateMLを使ってサクラを判定しよう | iOSDC 2018 LT
sun54907
1
1.3k
stackViewを使ってボタンをつくった話
sun54907
0
1k
Introducing Password AutoFill
sun54907
1
580
3年間作り続けて来たアプリをSwift化した話
sun54907
0
6.8k
Other Decks in Technology
See All in Technology
SES向け、生成AI時代におけるエンジニアリングとセキュリティ
longbowxxx
0
270
Entity Framework Core におけるIN句クエリ最適化について
htkym
0
140
AI時代のアジャイルチームを目指して ー スクラムというコンフォートゾーンからの脱却 ー / Toward Agile Teams in the Age of AI
takaking22
0
260
複雑さを受け入れるか、拒むか? - 事業成長とともに育ったモノリスを前に私が考えたこと #RSGT2026
murabayashi
0
560
「リリースファースト」の実感を届けるには 〜停滞するチームに変化を起こすアプローチ〜 #RSGT2026
kintotechdev
0
260
Microsoft Agent Frameworkの可観測性
tomokusaba
1
120
AWS re:Invent2025最新動向まとめ(NRIグループre:Cap 2025)
gamogamo
0
140
松尾研LLM講座2025 応用編Day3「軽量化」 講義資料
aratako
14
4.8k
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
1
810
Next.js 16の新機能 Cache Components について
sutetotanuki
0
210
自己管理型チームと個人のセルフマネジメント 〜モチベーション編〜
kakehashi
PRO
2
350
1万人を変え日本を変える!!多層構造型ふりかえりの大規模組織変革 / 20260108 Kazuki Mori
shift_evolve
PRO
3
270
Featured
See All Featured
Speed Design
sergeychernyshev
33
1.5k
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Music & Morning Musume
bryan
46
7k
Six Lessons from altMBA
skipperchong
29
4.1k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Site-Speed That Sticks
csswizardry
13
1k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
720
Typedesign – Prime Four
hannesfritz
42
2.9k
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 β൛ͳͷͰɺಈ࡞อো͞Εͳ͍͜ͱʹҙ
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠