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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kenichi Kambara
June 26, 2020
Technology
1
780
モバイルアプリ開発者から見た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
47
[DevFest Singapore] Getting Started with Mobile Development Using Generative AI
korodroid
0
55
[FlutterAlliance]Designing Borderless UX in Flutter: Insights from 50 Countries
korodroid
0
29
[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
28
[FlutterTokyo#10]In-App Language Switching in Flutter
korodroid
0
44
[potatotips #92]Integrating Quick Settings Tiles into Your Android App
korodroid
1
180
[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
44
Other Decks in Technology
See All in Technology
LLMに何を任せ、何を任せないか
cap120
10
6.1k
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
5
1.2k
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
610
AIエージェント勉強会第3回 エージェンティックAIの時代がやってきた
ymiya55
0
160
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
400
DDD×仕様駆動で回す高品質開発のプロセス設計
littlehands
6
2.7k
ADK + Gemini Enterprise で 外部 API 連携エージェント作るなら OAuth の仕組みを理解しておこう
kaz1437
0
230
Navigation APIと見るSvelteKitのWeb標準志向
yamanoku
2
130
Bref でサービスを運用している話
sgash708
0
200
AI時代のシステム開発者の仕事_20260328
sengtor
0
310
互換性のある(らしい)DBへの移行など考えるにあたってたいへんざっくり
sejima
PRO
0
310
Microsoft Fabricで考える非構造データのAI活用
ryomaru0825
0
440
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
How to Think Like a Performance Engineer
csswizardry
28
2.5k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
140
Done Done
chrislema
186
16k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.1k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Are puppies a ranking factor?
jonoalderson
1
3.2k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
Fireside Chat
paigeccino
42
3.9k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
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