Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
開発用途で Realtime Databaseを 導入した話
Search
yamacraft
November 21, 2017
Technology
4.7k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
開発用途で Realtime Databaseを 導入した話
2017/11/21(火)で開催されたFirebase.yebisu #1で発表した資料になります
yamacraft
November 21, 2017
More Decks by yamacraft
See All by yamacraft
なぜアプリのデザインとその実装はうまくいかないのか?
yamacraft
0
230
あんまり触れられてない気がする、Kotlin1.3の ありがたい追加機能
yamacraft
0
3.3k
ありがたいUIをもっと大事にしたい
yamacraft
2
2.5k
Quickstart-android/mlkitについて
yamacraft
2
5.2k
Firebase関連をCIでデプロイするときのTips
yamacraft
0
5.2k
ciecleci/androidのOpenSSLに気をつけよう
yamacraft
0
750
Realtime Databaseに向いてる・向いてないサービス
yamacraft
0
1k
社内用アプリでFirebaseを使っている話
yamacraft
2
2.1k
弊社のアプリ開発CI環境
yamacraft
0
1.2k
Other Decks in Technology
See All in Technology
プロダクションコードにおける encoding/json から encoding/json/v2 へのスムーズな移行
sansantech
PRO
1
230
AI Agent 時代のデータ基盤: ClickHouse で実現する 超高速分析とコスト削減の両立
jozono
0
220
コードレビューをなくして見えたもの
henteko
0
140
Kiro Crew の Bot (続く役目を任せる窓口) | 目指せ Kiro マスター 12
inariku
PRO
2
350
TSKaigi Sendai 2026 - tsgo時代のTypeScript Playgroundはどう動くか
teamlab
PRO
0
110
HQ駆動開発で最高のAI-Contextを作ろう
sansantech
PRO
1
120
Building Audio Plugin Ecosystem for Android in 2026
atsushieno
2
160
生成AI時代のIAMのマニアックな話
takuros
6
2.8k
現場を動かすAIエージェント#2_製造業現場でのAI活用から見た、ハマる罠と実践知
kintotechdev
2
210
業務でAWSをあまり使っていない私が、AWSへのモチベを保つ方法
smt7174
0
180
Microsoft Entra Kerberos で実現するクラウド デバイス管理
tamaiyutaro
2
660
An Introduction to Context Ontology Accelerator (teaching AI agents what your data means)
inariku
PRO
1
200
Featured
See All Featured
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
560
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Navigating Team Friction
lara
192
16k
Building Better People: How to give real-time feedback that sticks.
wjessup
371
20k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.4k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
380
Exploring anti-patterns in Rails
aemeredith
4
560
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
370
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
680
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ܦ༝Ͱ͍͍ͷͰ…ʣ
͓͠·͍