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
内輪だけで使いたいアプリを作る。〜考察編〜
Search
isaoeka
March 25, 2017
Technology
0
350
内輪だけで使いたいアプリを作る。〜考察編〜
Gotanda.mobile #2 in VASILY
https://gotandamb.connpass.com/event/50876/
isaoeka
March 25, 2017
Tweet
Share
More Decks by isaoeka
See All by isaoeka
Perl MongersのためのServer Side Swift入門
isaoeka
1
3.5k
Other Decks in Technology
See All in Technology
今すぐGoogle Antigravityを触りましょう
rfdnxbro
0
150
重厚長大企業で、顧客価値をスケールさせるためのプロダクトづくりとプロダクト開発チームづくりの裏側 / Developers X Summit 2025
mongolyy
0
180
都市スケールAR制作で気をつけること
segur
0
190
AI駆動開発2025年振り返りとTips集
knr109
1
100
大規模プロダクトで実践するAI活用の仕組みづくり
k1tikurisu
5
1.8k
Bedrock のコスト監視設計
fohte
2
220
単一Kubernetesクラスタで実現する AI/ML 向けクラウドサービス
pfn
PRO
1
350
Redux → Recoil → Zustand → useSyncExternalStore: 状態管理の10年とReact本来の姿
zozotech
PRO
21
9k
技術広報のOKRで生み出す 開発組織への価値 〜 カンファレンス協賛を通して育む学びの文化 〜 / Creating Value for Development Organisations Through Technical Communications OKRs — Nurturing a Culture of Learning Through Conference Sponsorship —
pauli
5
520
FFMとJVMの実装から学ぶJavaのインテグリティ
kazumura
0
160
re:Inventにおける製造業のこれまでとこれから
hamadakoji
0
310
『星の世界の地図の話: Google Sky MapをAI Agentでよみがえらせる』 - Google Developers DevFest Tokyo 2025
taniiicom
0
280
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Designing Experiences People Love
moore
142
24k
Why Our Code Smells
bkeepers
PRO
340
57k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
A designer walks into a library…
pauljervisheath
210
24k
A better future with KSS
kneath
239
18k
Code Reviewing Like a Champion
maltzj
527
40k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.1k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
980
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
192
56k
Transcript
ྠͰ͍͍ͨ ΞϓϦΛ࡞Δɻ~ ߟฤ ~ @isaoeka
@isaoeka • ࠷ۙɺస৬͠·ͨ͠ • ޒాͷձ͔ࣾΒޒాͷձࣾʹ… • ࢎ : 8.6
ྠͰ͍͍ͨΞϓϦͬͯͲ͏͍͏ͷʁ
• ࠷ۙCode for Chiba͕NPOԽ͠·ͨ͠ • NPOͷਖ਼ձһͰ͋Δͱɺొه͍ͯ͠ΔίΞϫʔΩϯάεϖʔε ͷྉ͕ۚ҆͘ͳΔຢແྉʹͳΔΑ͏ʹͳΔ • ձһূͷΑ͏ͳͷΛεϚϗͰఏࣔͰ͖ΔΑ͏ʹͳΔͱخ͍͠ ۩ମతʹݴ͏ͱ…
͜͏͍͏ΞϓϦͬͯ ͨ·ʹ࡞Γͨ͘ͳΓ·ͤΜ͔ʁ
ͳΔΑ͏ͳɺͳΒͳ͍Α͏ͳ…
ҰԠɺ։ൃΛ͠ͳ͍ͰࡁΉํ๏Λࡧ…
ߟ͍͑ͯΔ͏ͪʹ ࡞Γͨ͘ͳͬͯ͠·͏᠘… ʢ͙͢յͤΔͱࢥ͏ͷͰ…ʣ
ͲͷఔͰ࡞Γ͖Εͦ͏͔Λ ୳ͬͯ࠶ߟ͑Α͏ʢײͷௐࠪʣ
• ೝূʢϩάΠϯͷΈʣ • ཧऀ͕ϢʔβʔΛཧ͢Δํ๏ • উखʹϢʔβʔ͕ϢʔβʔΛՃग़དྷͳ͍ঢ়گΛ࡞Γ͍ͨ • ϚελʔɾϢʔβʔσʔλͷཧ • ઃఆʹۙͦ͏͕ͩϦιʔεΛҰͭͷdbʹ·ͱΊ͍ͨͱࢥ͍ͬͯΔ
• ίΞϫʔΩϯάεϖʔεʹ๚Εͨ࣌ͱ͔֨ೲ͢Δͱྑͦ͞͏ ཉ͍ͯ͠Δػೳ
ਓతϦιʔε͕ݶΒΕ͍ͯΔͷͰ mBaaSΛΘͳ͍खͳ͍
mBaaSͱݴ͑ɹɹFireBase
ཉ͕͍ͬͯͨ͠ػೳຬͨͤͦ͏
• Firebase Authentication • Firebase Database ར༻͢Δػೳ
Firebase Authenticationᶃ • ࠓճͷ༻్ͰϢʔβʔͷཧΛ શͯFirebase Consoleʹͯߦ͏
Firebase Authenticationᶄ • ϝʔϧΞυϨε/ύεϫʔυೝূ ͷΈΛ༗ޮʹ͠ɺউखʹϢʔβʔ ͕Ճ͞Εͳ͍Έʹ͢Δ • ΫϥΠΞϯτଆͰϢʔβʔ࡞ͷ ޱΛ࡞Βͳ͚Εྑ͍
Firebase Databaseᶃ • ͻͱ·ͣmaster-datausersΑ͘ ͋Δߏ • ࠷େ32Ϩϕϧ·Ͱਂ͘ωετΛ ΕΔ • υΩϡϝϯτ্ͰωετΛઙ͘
͢Δ͜ͱ͕Φεεϝ͞Ε͍ͯͨ
Firebase Databaseᶄ • uidΛϕʔεʹϦϨʔγϣϯ͢Δ ߏͰߟ͑Δ • NoSQLͷσʔλϞσϦϯάٕ๏ʹૄ ͍ҝɺͱΓ͋͑ͣͷରԠ
Firebase Database ϧʔϧᶃ • σʔλϕʔεͷΞΫηεݖΛ ௐ͢ΔΈ • readɾwriteɾvalidateɾindex ͳͲͷࢦఆ͕Մೳ
Firebase Databaae ϧʔϧᶄ 1. શ֊ͷreadɾwriteΛࢭΊ 2. master-datareadͷΈ 3. usersೝূࡁͰreadՄ ࣗͷใͷΈwriteՄ
ᶃ ᶄ ᶅ
͜Ε..
࣮ݱͰ͖ͦ͏
• mBaaSͬͯ͜Μͳʹศརͩͬͨͷ͔… • ΞϓϦΤϯδχΞͷະདྷ໌Δͦ͏ • Firebaseͷͭ·͖ͣϙΠϯτਏ͍ॴͬͯͳΜͩΖ͏… • Firebase BeginnerͳͷͰϚαΧϦΛ͍͚͛ͯͨͩΔํͱ ͓͖ۙͮʹͳΓ͍ͨ…
(͓ؾ࣋ͪ) ·ͱΊ
Thank you :)