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
モバイルアプリ開発者から見たFirebaseの便利機能と活用例
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kenichi Kambara
June 26, 2020
Technology
1
770
モバイルアプリ開発者から見たFirebaseの便利機能と活用例
Firebase Realtime Meetupでの発表資料です。
「モバイルアプリ開発者から見たFirebaseの便利機能と活用例」
#firebase #firebase_jp #FJUG
Kenichi Kambara
June 26, 2020
Tweet
Share
More Decks by Kenichi Kambara
See All by Kenichi Kambara
[爆速開発LT #2] Codex-Powered Mobile Apps Development - Deep Dive Edition -
korodroid
0
41
[DevFest Singapore] Getting Started with Mobile Development Using Generative AI
korodroid
0
51
[FlutterAlliance]Designing Borderless UX in Flutter: Insights from 50 Countries
korodroid
0
24
[Codex Meetup Japan #1] Codex-Powered Mobile Apps Development
korodroid
2
1.4k
[AgentConHelsinki2025]From Assistant to Agent: How Developer Agents Reshape Mobile Workflows
korodroid
0
23
[FlutterTokyo#10]In-App Language Switching in Flutter
korodroid
0
34
[potatotips #92]Integrating Quick Settings Tiles into Your Android App
korodroid
1
170
[ABC2025Spring]Code Less, Build More: A Practical Guide to Mobile Apps with Generative AI
korodroid
0
230
[DevTalksRomania]Building Augmented Reality Experiences with Flutter and AI-Powered Development
korodroid
0
38
Other Decks in Technology
See All in Technology
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
610
プロポーザルに込める段取り八分
shoheimitani
1
670
AWS DevOps Agent x ECS on Fargate検証 / AWS DevOps Agent x ECS on Fargate
kinunori
2
240
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
340
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
360
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
430
Amazon Bedrock Knowledge Basesチャンキング解説!
aoinoguchi
0
170
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
130
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
270
ECS障害を例に学ぶ、インシデント対応に備えたAIエージェントの育て方 / How to develop AI agents for incident response with ECS outage
iselegant
4
450
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
Agile Leadership Summit Keynote 2026
m_seki
1
680
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Statistics for Hackers
jakevdp
799
230k
It's Worth the Effort
3n
188
29k
Navigating Weather and Climate Data
rabernat
0
110
Everyday Curiosity
cassininazir
0
130
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
190
The World Runs on Bad Software
bkeepers
PRO
72
12k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
650
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
110
How to Talk to Developers About Accessibility
jct
2
140
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Writing Fast Ruby
sferik
630
62k
Transcript
2020.06.26 Kenichi Kambara (@korodroid) ϞόΠϧΞϓϦ։ൃऀ͔Βݟͨ Firebaseͷศརػೳͱ׆༻ྫ Firebase Realtime Meetup
About me •Mobile App Development •Technical Speeches •Technical Writings •[Official]
Evangelist at NTT TechnoCross •[Private] iplatform.org Kenichi Kambara (@korodroid)
•What’s Firebase? •Use Cases on mobile apps Introduction
mBaaS = mobile Backend as a Service GoogleӡӦͷmBaaS
What’s Firebase? ※ग़య: FirebaseެࣜαΠτ(Ҏ߱εϥΠυಉ༷)
Key benefits from mobile apps developer • ೝূ • Ϋϥυ࿈ܞ
• Ϋϥογϡϩά • සग़ػೳͷ։ൃޮ্
• ೝূ • Ϋϥυ࿈ܞ • Ϋϥογϡϩά • සग़ػೳͷ։ൃޮ্ Firebase Authentication
Cloud Firestore Firebase Crashlytics [So many features…] Key benefits from mobile apps developer
Firebase Authentication
Cloud Firestore
Firebase Crashlytics
e.g. Google Analytics
Use Cases on mobile apps
ToDo app (My private work)
ཁ݅ᶃೝূ •طଘΞΧϯτΛར༻Մೳʹ •ϩάΠϯͳ͠Ͱར༻Մೳʹ •ೝূใΛ·ͱΊͯཧ͍ͨ͠
ೝূˡFirebase Authentication FrontEnd BackEnd
FrontEnd / BackEnd
[BackEnd]e.g. Authentication for Google
[BackEnd]e.g. Authentication for Facebook
[BackEnd]After Authentication…
[BackEnd]After Authentication… ϢʔβUIDɿϢʔβΞΧϯτࣝผࢠ
ཁ݅ᶄσʔλཧ •σʔλόοΫΞοϓʹରԠ͍ͨ͠ •Android/iOS྆ରԠʹ͍ͨ͠ • ΦϑϥΠϯͰ͍͍ͨ
σʔλཧˡCloud Firestore FrontEnd BackEnd NoSQL Database
FrontEnd / BackEnd
[BackEnd] Ϣʔβn݅/Ϣʔβຖσʔλm݅ ϢʔβID σʔλ
[BackEnd] e.g. σʔλߏ
[BackEnd] e.g. σʔλߏ timestamp timestamp number number boolean boolean
boolean string string
[BackEnd] Collection / Document / Data collection document data
[BackEnd] Collection / Document collection document collection document document collection
document
[BackEnd] e.g. CloudFirestoreͰͷߏ ϢʔβID σʔλ collection document
[BackEnd] e.g. Data Model example ϢʔβID σʔλ
[BackEnd] Rule ྫ)ೝূϢʔβͷΈread/writeڐՄ
[BackEnd] Rule Playground •get •create •update •delete ೝূ༗ແ
[FrontEnd] Offline Support FrontEnd BackEnd NoSQL Database ΦϑϥΠϯૢ࡞Մ ࣗಈಉظ
Conclusion (about Firebase) •ϞόΠϧΞϓϦ։ൃऀ͕ཉ͍͠ػೳΛҰ௨Γαϙʔτ •ු͍ͨΛϑϩϯτΤϯυͷUI/UXͳͲʹׂΓͯՄೳ •͏·͘׆༻͢Δ͜ͱͰ։ൃޮ্
•Firebase https://firebase.google.com/ •Cloud Firestone https://firebase.google.com/docs/firestore •Firebase Authentication https://firebase.google.com/docs/auth Reference
Please let me know if you have any requests such
as technical speeches, technical writings and so on. Facebook:http://fb.com/kanbara.kenichi Twitter:@korodroid LinkedIn:http://www.linkedin.com/in/korodroid Thank you so much