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
Firestore開発の効率的な進め方を 完全に理解した
Search
Kenichi Kambara
April 28, 2022
Technology
290
1
Share
Firestore開発の効率的な進め方を 完全に理解した
完全に理解したTalkの28回目開催回のトーク資料です。
#firebase
#firestore
#完全に理解したTalk
Kenichi Kambara
April 28, 2022
More Decks by Kenichi Kambara
See All by Kenichi Kambara
n個のアプリ開発系 Skills を 作り育てて気づいたこと
korodroid
0
800
[爆速開発LT #2] Codex-Powered Mobile Apps Development - Deep Dive Edition -
korodroid
0
50
[DevFest Singapore] Getting Started with Mobile Development Using Generative AI
korodroid
0
58
[FlutterAlliance]Designing Borderless UX in Flutter: Insights from 50 Countries
korodroid
0
36
[Codex Meetup Japan #1] Codex-Powered Mobile Apps Development
korodroid
2
1.5k
[AgentConHelsinki2025]From Assistant to Agent: How Developer Agents Reshape Mobile Workflows
korodroid
0
31
[FlutterTokyo#10]In-App Language Switching in Flutter
korodroid
0
46
[potatotips #92]Integrating Quick Settings Tiles into Your Android App
korodroid
1
190
[ABC2025Spring]Code Less, Build More: A Practical Guide to Mobile Apps with Generative AI
korodroid
0
250
Other Decks in Technology
See All in Technology
Digital Independence: Why, When and How
wannesrams
0
310
Forget technical debt
ufried
0
190
なぜ、私がCommunity Builderに?〜活動期間1か月半でも選出されたワケ〜
yama3133
0
120
新卒エンジニア研修、ハンズオンの設計における課題と実践知/ #tachikawaany
nishiuma
2
140
大学職員のための生成AI最前線 :最前線を、AIガバナンスとして読み直すためのTips
gmoriki
2
4k
「背中を見て育て」からの卒業 〜専門技術としてのテスト設計を軸に、品質保証のバトンを繋ぐ〜 #genda_tech_talk
nihonbuson
PRO
3
1.3k
AI駆動開発で生産性を追いかけたら、行き着いたのは品質とシフトレフトだった
littlehands
0
490
みんなの考えた最強のデータ基盤アーキテクチャ'26前期〜前夜祭〜ルーキーズ_資料_遠藤な
endonanana
0
300
AI時代に、 データアナリストがデータエンジニアに異動して
jackojacko_
0
750
アプリブロック機能のつくりかたと、AIとHTMLの不合理な相性の良さについて
kumamotone
1
250
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.6k
2026年春のAgentCoreアプデ 細かいやつ全部まとめ
minorun365
3
220
Featured
See All Featured
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
140
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Paper Plane (Part 1)
katiecoart
PRO
0
7.3k
Ruling the World: When Life Gets Gamed
codingconduct
0
220
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
350
Writing Fast Ruby
sferik
630
63k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
390
ラッコキーワード サービス紹介資料
rakko
1
3.3M
Mind Mapping
helmedeiros
PRO
1
190
My Coaching Mixtape
mlcsv
0
120
Music & Morning Musume
bryan
47
7.2k
Balancing Empowerment & Direction
lara
6
1.1k
Transcript
2022.04.28 ਆݪ ݈Ұ (@korodroid) Firestore։ൃͷޮతͳਐΊํΛ શʹཧղͨ͠ ʮʓʓશʹཧղͨ͠ʯTalkɹ#28
About me •Mobile App Development •Speeches (e.g. 9 International confs.)
•Writings (e.g. 6 Dev Books) •[Of fi cial] Evangelist at NTT TechnoCross •[Private] iplatform.org •My Interest: Travelling/English/Running ਆݪɹ݈Ұ (@korodroid)
About my product (Private works) Sekaiphone(Kotlin/Swift/Flutter+Firebase)
Cloud Firestore Frontend Backend NoSQL Database
FirestoreͰ͓͍͑ͨ͞3ͭͷϙΠϯτ 1. ֓ཁ&σʔλߏ 2. ηΩϡϦςΟϧʔϧ 3. ։ൃʹศརͳTips
1. ֓ཁ&σʔλߏ Frontend Backend
σʔλͷ࣋ͨͤํ(·ͣɺΠϝʔδ) Ϣʔβ [n] Todoσʔλ [m]
FirestoreͰ͓͍͑ͨ͞Ωʔϫʔυ collection document data ->ToDoσʔλn݅(ू߹) ->ToDoσʔλ1݅ ->ToDoσʔλͷ1߲
Firestore্Ͱͷσʔλͷ࣋ͨͤํ collection document collection document document collection document
σʔλͷ࣋ͨͤํͷ࣮ݱྫ collection document Ϣʔβ [n] Todoσʔλ [m]
2. ηΩϡϦςΟϧʔϧ FirestoreͷΞΫηε੍ޚ
ηΩϡϦςΟϧʔϧͷఆٛྫ(͋͘·Ͱྫ) ྫ ࢦఆ·Ͱ ೝূࡁϢʔβͳΒ ʢ୭Ͱ SFBEXSJUFͱ0, ࢦఆΑΓલͳΒ ୭Ͱ SFBEXSJUFͱ0,
※࣮ࡍɺ֤ύεʹରͯ͠దͳΞΫηεݖΛઃఆඞਢʂ
3. ։ൃʹศརͳTips •Ϋϥυڥʢςετ༻/ຊ൪༻ͳͲʣ •ϩʔΧϧڥʢ։ൃ༻్ʣ
ΫϥυڥɿRules Playground wHFU wDSFBUF wVQEBUF wEFMFUF ύε ೝূؔ࿈ EFCVH
ؔศར
ϩʔΧϧڥɿFirebase Local Emulator Suite
ϩʔΧϧڥͷ४උ/࣮ߦ (1)Firebase CLIͷΠϯετʔϧ %curl -sL firebase.tools | bash
(2)FirebaseϓϩδΣΫτͱͯ͠ͷॳظԽ(ະ࣮ࢪͷ߹) %firebase init (3)Firebase Emulatorͷىಈ %firebase emulators:start ग़యɿFirebaseެࣜαΠτ
ϩʔΧϧڥΛͬͯศརͩͬͨ͜ͱ •ଞͷڞಉ։ൃऀΛؾʹͤͣ։ൃͰ͖Δ •(Ϋϥυڥͱൺֱͯ͠)σόοά͠қ͍ •ΫϥυڥͷίετΛؾʹͤͣ͑Δ
ར༻Πϝʔδ(Authenticationͷ߹)
ར༻Πϝʔδ(Firestoreͷ߹)
·ͱΊ •Firestore্Ͱͷσʔλͷ࣋ͨͤͨํ •ΞΫηε੍ޚɺηΩϡϦςΟϧʔϧͰ •ϩʔΧϧΤϛϡϨʔλ׆༻ͰΑΓޮతʹ։ൃՄೳ
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