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
Kenichi Kambara
June 26, 2020
Technology
1
720
モバイルアプリ開発者から見た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
[potatotips #92]Integrating Quick Settings Tiles into Your Android App
korodroid
1
120
[ABC2025Spring]Code Less, Build More: A Practical Guide to Mobile Apps with Generative AI
korodroid
0
190
[DevTalksRomania]Building Augmented Reality Experiences with Flutter and AI-Powered Development
korodroid
0
12
[FlutterNinjas]Adapting Flutter App UX for Users Across the World
korodroid
0
42
[FlutterTokyo#6]Navigating Flutter Upgrades
korodroid
0
65
[DevFestTokyo]Accelerating Flutter App Development Using Generative AI
korodroid
2
880
[DevFestMilano]Enhancing Flutter Apps UX for Global Users
korodroid
0
46
[mobile #15]UX Improvements on Flutter Apps Part 5
korodroid
0
60
[ABC2024Summer]Flutter UX Improvements + α
korodroid
0
540
Other Decks in Technology
See All in Technology
生成AIによるソフトウェア開発の収束地点 - Hack Fes 2025
vaaaaanquish
29
13k
全員が手を動かす組織へ - 生成AIが変えるTVerの開発現場 / everyone-codes-genai-transforms-tver-development
tohae
0
180
Claude Codeが働くAI中心の業務システム構築の挑戦―AIエージェント中心の働き方を目指して
os1ma
9
2.6k
o11yツールを乗り換えた話
tak0x00
2
1.3k
専門分化が進む分業下でもユーザーが本当に欲しかったものを追求するプロダクトマネジメント/Focus on real user needs despite deep specialization and division of labor
moriyuya
1
1.3k
20250807 Applied Engineer Open House
sakana_ai
PRO
2
380
Amazon Inspector コードセキュリティで手軽に実現するシフトレフト
maimyyym
0
110
大規模イベントに向けた ABEMA アーキテクチャの遍歴 ~ Platform Strategy 詳細解説 ~
nagapad
0
230
AIエージェントを現場で使う / 2025.08.07 著者陣に聞く!現場で活用するためのAIエージェント実践入門(Findyランチセッション)
smiyawaki0820
6
1.1k
LLM 機能を支える Langfuse / ClickHouse のサーバレス化
yuu26
9
2.2k
LLMをツールからプラットフォームへ〜Ai Workforceの戦略〜 #BetAIDay
layerx
PRO
1
980
Strands Agents & Bedrock AgentCoreを1分でおさらい
minorun365
PRO
8
330
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
524
40k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Bash Introduction
62gerente
614
210k
How STYLIGHT went responsive
nonsquared
100
5.7k
It's Worth the Effort
3n
185
28k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
A designer walks into a library…
pauljervisheath
207
24k
Six Lessons from altMBA
skipperchong
28
3.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
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