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
モバイルアプリ開発者から見たFirebase活用ユースケース
Search
Kenichi Kambara
July 16, 2020
Technology
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
モバイルアプリ開発者から見たFirebase活用ユースケース
NTT Engineers' Festa #4(2020/07/16)のセッション1の発表資料です。
「モバイルアプリ開発者から見たFirebase活用ユースケース」
Kenichi Kambara
July 16, 2020
More Decks by Kenichi Kambara
See All by Kenichi Kambara
[potatotips #96] Give Your AI Agent the Flutter Playbook
korodroid
0
250
n個のアプリ開発系 Skills を 作り育てて気づいたこと
korodroid
0
1.5k
[爆速開発LT #2] Codex-Powered Mobile Apps Development - Deep Dive Edition -
korodroid
0
73
[DevFest Singapore] Getting Started with Mobile Development Using Generative AI
korodroid
0
84
[FlutterAlliance]Designing Borderless UX in Flutter: Insights from 50 Countries
korodroid
0
60
[Codex Meetup Japan #1] Codex-Powered Mobile Apps Development
korodroid
2
1.7k
[AgentConHelsinki2025]From Assistant to Agent: How Developer Agents Reshape Mobile Workflows
korodroid
0
51
[FlutterTokyo#10]In-App Language Switching in Flutter
korodroid
0
66
[potatotips #92]Integrating Quick Settings Tiles into Your Android App
korodroid
1
220
Other Decks in Technology
See All in Technology
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
5
1.3k
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
4
620
価値について
gree_tech
PRO
0
110
Optunaの最新リリースv5.0について
pfn
PRO
0
120
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
670
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
210
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
120
hackers_champloo_2026_tidb
makocchi
0
170
React改造してみた
tsukina_7mochi
0
120
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
1k
Getting Started with Google Antigravity
glaforge
0
320
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
180
Featured
See All Featured
Deep Space Network (abreviated)
tonyrice
0
380
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
260
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
330
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
Ethics towards AI in product and experience design
skipperchong
2
440
First, design no harm
axbom
PRO
2
1.3k
Visualization
eitanlees
153
17k
Six Lessons from altMBA
skipperchong
29
4.5k
Agile that works and the tools we love
rasmusluckow
331
22k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Transcript
2020.07.16 NTT Technocross / Kenichi Kambara ϞόΠϧΞϓϦ։ൃऀ͔Βݟͨ Firebase׆༻Ϣʔεέʔε NTT Engineers'
Festa #4
About me •Mobile App Development •Speeches (e.g. 8 International confs.)
•Writings (e.g. 5 Dev Books) •[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ެࣜαΠτ(Ҏ߱εϥΠυಉ༷)
ϞόΠϧ։ൃऀ͔ΒݟͨBackendʹཉ͍͠ػೳ • ೝূ • Ϋϥυ࿈ܞ • Ϋϥογϡϩά • ͦͷଞΖΖˍ։ൃޮ্
• ೝূ • Ϋϥυ࿈ܞ • Ϋϥογϡϩά • ͦͷଞΖΖˍ։ൃޮ্ Firebase Authentication
Cloud Firestore Firebase Crashlytics [So many features…] Firebase͕ఏڙͯ͘͠ΕΔศརػೳ
[ೝূ]Firebase Authentication ෳࡶͳೝূॲཧΛόοΫΤϯυͱ؆୯ʹ౷߹Մೳ
[Ϋϥυ࿈ܞ]Cloud Firestore খճΓͷར͘Ϋϥυσʔλϕʔε(NoSQL)
[Ϋϥογϡϩά]Firebase Crashlytics ϦΞϧλΠϜͷΫϥογϡϨϙʔτπʔϧ
Use Cases on mobile apps
ToDoཧΞϓϦ (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] σʔλߏͷઃܭ ϢʔβID ToDoσʔλ
[Backend] σʔλߏྫ
timestamp timestamp number number boolean boolean boolean string string
[Backend] σʔλߏྫ
[Backend] collection / document / data collection document data
→ྫ)ToDoσʔλn݅ →ྫ)ToDoσʔλͷϑΟʔϧυ →ྫ)ToDoσʔλ1݅
[Backend] collection / documentͷҙ collection document collection document document collection
document
[Backend] FirestoreͰͷߏ(ྫ) ϢʔβID collection document ToDoσʔλ
[Tips][Backend] ϧʔϧઃఆ(ΞΫηε੍ޚ)
[Tips][Backend] ϧʔϧઃఆ(ΞΫηε੍ޚ) ྫ ೝূϢʔβSFBEXSJUFՄೳ ʢͨͩ͠ɺϢʔβ*%ఆ·Ͱ͠ͳ͍߹ʣ ྫ ࢦఆ·ͰSFBEXSJUFՄೳ
[Backend] Rule Playground •get •create •update •delete ೝূ༗ແ
[Frontend] ΦϑϥΠϯରԠ Frontend Backend NoSQL Database ΦϑϥΠϯૢ࡞Մ ࣗಈಉظ
Conclusion (about Firebase) •ϞόΠϧΞϓϦ։ൃऀ͕ཉ͍͠ػೳΛҰ௨Γαϙʔτ •ු͍ͨΛϑϩϯτΤϯυͷUI/UXͳͲʹׂΓͯՄೳ •͏·͘׆༻͢Δ͜ͱͰ։ൃޮ্
•Firebase https://firebase.google.com/ •Firebase Authentication https://firebase.google.com/docs/auth •Cloud Firestone https://firebase.google.com/docs/firestore 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