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でここまでできる / Firebase we can do
Search
taki4227
February 22, 2019
Programming
0
240
Firebaseでここまでできる / Firebase we can do
2019/02/22 渋茶駒玉川エンジニアLT会 #2
taki4227
February 22, 2019
Tweet
Share
More Decks by taki4227
See All by taki4227
1からはじめるアクセシビリティ / beginner-for-accessibility
taki4227
0
150
Relax site Flux
taki4227
0
150
Tensorflow Lite
taki4227
0
92
Other Decks in Programming
See All in Programming
AI巻き込み型コードレビューのススメ
nealle
2
300
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
140
ぼくの開発環境2026
yuzneri
0
230
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
130
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
280
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
5
710
CSC307 Lecture 03
javiergs
PRO
1
490
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
690
Fluid Templating in TYPO3 14
s2b
0
130
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
7.4k
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
100
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
97
6.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
So, you think you're a good person
axbom
PRO
2
1.9k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
330
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
160
Context Engineering - Making Every Token Count
addyosmani
9
660
Embracing the Ebb and Flow
colly
88
5k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Chasing Engaging Ingredients in Design
codingconduct
0
110
Prompt Engineering for Job Search
mfonobong
0
160
My Coaching Mixtape
mlcsv
0
48
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
55
Transcript
Firebaseでここまでできる @taki4227
• 名前 ◦ @taki4227 • 所属 ◦ ユアマイスター株式会社 • やっていること
◦ ミツモ!の Android / iOS / バックエンド やっています 自己紹介
None
Firebase とは?
• Googleが提供するバックエンドサービス(Baas) • マルチプラットフォーム対応 ◦ Android / iOS / ゲーム(Unity,
C++) / Web • 開発者はアプリケーション開発に専念できる Firebase とは?
• 汎用的な機能の開発が不要 ◦ ログイン、アナリティクスなど • インフラ構築が不要 ◦ 開発コスト・工数が減る • 豊富な無料枠
Firebase のメリット
Firebase のプロダクト
• Cloud Firestore • ML Kit (Beta) • Cloud Functions
• Authentication • Hosting • Cloud Storage • Realtime Database Firebase のプロダクト • Crashlytics • Performance Monitoring • Test Lab • In-App Messaging • Google Analytics • Predictions • A/B Testing (Beta) • Cloud Messaging • Remote Config • Dynamic Links • App Indexing 開発コア アプリ品質 ビジネス成長
Firebase の利用例
こんなアプリが欲しいと頼まれました
• 機能 ◦ ログイン ▪ Facebook、Twitter認証 ◦ メッセージ・画像・動画の送信 ▪ リアルタイム同期
◦ Push通知 • アプリを紹介するWebページ • 管理画面 ◦ アプリの利用状況の閲覧 ◦ クラッシュレポートの閲覧 チャットアプリ
サーバーサイドやること多い
• 機能 ◦ ログイン → Authentication ▪ Facebook、Twitter認証 ◦ メッセージ・画像・動画の送信
▪ リアルタイム同期 ◦ Push通知 • アプリを紹介するWebページ • 管理画面 ◦ アプリの利用状況の閲覧 ◦ クラッシュレポートの閲覧 チャットアプリ
• 機能 ◦ ログイン → Authentication ▪ Facebook、Twitter認証 ◦ メッセージ・画像・動画の送信
→ Cloud Firestore、Cloud Storage ▪ リアルタイム同期 Cloud Functions ◦ Push通知 • アプリを紹介するWebページ • 管理画面 ◦ アプリの利用状況の閲覧 ◦ クラッシュレポートの閲覧 チャットアプリ
• 機能 ◦ ログイン → Authentication ▪ Facebook、Twitter認証 ◦ メッセージ・画像・動画の送信
→ Cloud Firestore、Cloud Storage ▪ リアルタイム同期 Cloud Functions ◦ Push通知 → Cloud Messaging • アプリを紹介するWebページ • 管理画面 ◦ アプリの利用状況の閲覧 ◦ クラッシュレポートの閲覧 チャットアプリ
• 機能 ◦ ログイン → Authentication ▪ Facebook、Twitter認証 ◦ メッセージ・画像・動画の送信
→ Cloud Firestore、Cloud Storage ▪ リアルタイム同期 Cloud Functions ◦ Push通知 → Cloud Messaging • アプリを紹介するWebページ → Hosting • 管理画面 ◦ アプリの利用状況の閲覧 ◦ クラッシュレポートの閲覧 チャットアプリ
• 機能 ◦ ログイン → Authentication ▪ Facebook、Twitter認証 ◦ メッセージ・画像・動画の送信
→ Cloud Firestore、Cloud Storage ▪ リアルタイム同期 Cloud Functions ◦ Push通知 → Cloud Messaging • アプリを紹介するWebページ → Hosting • 管理画面 ◦ アプリの利用状況の閲覧 → Google Analytics ◦ クラッシュレポートの閲覧 チャットアプリ
• 機能 ◦ ログイン → Authentication ▪ Facebook、Twitter認証 ◦ メッセージ・画像・動画の送信
→ Cloud Firestore、Cloud Storage ▪ リアルタイム同期 Cloud Functions ◦ Push通知 → Cloud Messaging • アプリを紹介するWebページ → Hosting • 管理画面 ◦ アプリの利用状況の閲覧 → Google Analytics ◦ クラッシュレポートの閲覧 → Crashlytics チャットアプリ
Firebase 何でもできる