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
開発用途で Realtime Databaseを 導入した話
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
yamacraft
November 21, 2017
Technology
4.6k
2
Share
開発用途で Realtime Databaseを 導入した話
2017/11/21(火)で開催されたFirebase.yebisu #1で発表した資料になります
yamacraft
November 21, 2017
More Decks by yamacraft
See All by yamacraft
なぜアプリのデザインとその実装はうまくいかないのか?
yamacraft
0
220
あんまり触れられてない気がする、Kotlin1.3の ありがたい追加機能
yamacraft
0
3.1k
ありがたいUIをもっと大事にしたい
yamacraft
2
2.4k
Quickstart-android/mlkitについて
yamacraft
2
4.9k
Firebase関連をCIでデプロイするときのTips
yamacraft
0
5.1k
ciecleci/androidのOpenSSLに気をつけよう
yamacraft
0
730
Realtime Databaseに向いてる・向いてないサービス
yamacraft
0
970
社内用アプリでFirebaseを使っている話
yamacraft
2
2k
弊社のアプリ開発CI環境
yamacraft
0
1.2k
Other Decks in Technology
See All in Technology
シン・リスコフの置換原則 〜現代風に考えるSOLIDの原則〜
jinwatanabe
0
210
#jawsugyokohama 100 LT11, "My AWS Journey 2011-2026 - kwntravel"
shinichirokawano
0
260
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
74k
Databricksを用いたセキュアなデータ基盤構築とAIプロダクトへの応用.pdf
pkshadeck
PRO
0
320
DevOpsDays2026 Tokyo Cross-border practices to connect "safety" and "DX" in healthcare
hokkai7go
0
150
DIPS2.0データに基づく森林管理における無人航空機の利用状況
naokimuroki
1
210
会社紹介資料 / Sansan Company Profile
sansan33
PRO
17
410k
明日からドヤれる!超マニアックなAWSセキュリティTips10連発 / 10 Ultra-Niche AWS Security Tips
yuj1osm
0
440
AWS認定資格は本当に意味があるのか?
nrinetcom
PRO
1
210
AIエージェントを構築して感じた、AI時代のCDKとの向き合い方
smt7174
1
240
幾億の壁を超えて/Beyond Countless Walls(JP)
ikuodanaka
0
130
Featured
See All Featured
Side Projects
sachag
455
43k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
It's Worth the Effort
3n
188
29k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
200
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
470
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
320
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.4k
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Navigating Team Friction
lara
192
16k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
260
Transcript
։ൃ༻్Ͱ Realtime DatabaseΛ ಋೖͨ͠ @yamacraft
profile • @yamacraft (Wataru Yamada) • Mobile Application Engineer •
LeadingMark, inc • team Y.G.E.(private) • Ұ෦دߘ → → →
COMITIA122ʹࢀՃ͠·͢ • B-02aʮteam Y.G.E.ʯ • FirebaseʴDockerͷར༻ྫͳ ͲΛॻ͍ٕͨज़ಉਓࢽΛ൦͠ ·͢ • ޙແྉͰެ։͠·͢
• ࠓͷͷ༰ͪΐͬͱॻ ͍ͯ·͢
ຊ
RealtimeDatabaseͬͯΔʁ
Α͋͘Γ͕ͪͳ FirebaseϓϩδΣΫτͷঢ়ଶ • Analytics͍͍͔ͨΒಋೖ͢Δͧʂ • ಋೖ؆୯͔ͩΒCrash Reporting ʢCrashlyticsʣೖΕͪΌ͓͏ʂ • ޙ·͊…͍͍͔…
͍ͬͨͳ͍ʂ
RTDBΛΘͳ͍ཧ༝ • ͪΌΜͱηΩϡΞʹϧʔϧΛઃఆͰ͖Δ͔ෆ҆… ʢΘ͔Δʂʣ • ͢ͰʹଞͷDBͬͯΔ͠…ʢΘ͔Δʂʣ • σʔλߏͷઃܭߟ͑ΔͷͭΒ͍…ʢΘ͔Δʂʣ • ͦͷଞʢͨͿΜΘ͔Δʂʣ
։ൃ༻్ʹߜͬͯར༻͢Δ
࣮ࡍͷಋೖࣄྫ • Τϥʔϩάͷૹ৴ઌͱͯ͠ར༻ • ελοΫ͞ΕͨλΠϛϯάͰFunctions͔ΒSlack௨
• FunctionsແྉϓϥϯͩͱSlackͷAPIΛݺͳ͍ʂ • GoogleͷαʔϏεେৎʂ
ղܾʂ • FCMͰಛఆPush௨ • PushΛड͚ͨʢΞϓϦʣ͕SlackAPIΛݺͿ
ະௐࠪ ʢGoogle Apps Scriptܦ༝Ͱ͍͍ͷͰ…ʣ
͓͠·͍