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
360
内輪だけで使いたいアプリを作る。〜考察編〜
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
Oracle Cloud Infrastructure:2025年12月度サービス・アップデート
oracle4engineer
PRO
0
200
自己管理型チームと個人のセルフマネジメント 〜モチベーション編〜
kakehashi
PRO
5
2.2k
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.4k
ファインディにおけるフロントエンド技術選定の歴史
puku0x
0
190
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
2
730
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
580
AWS re:Invent2025最新動向まとめ(NRIグループre:Cap 2025)
gamogamo
0
160
テストセンター受験、オンライン受験、どっちなんだい?
yama3133
0
200
Eight Engineering Unit 紹介資料
sansan33
PRO
0
6.2k
Master Dataグループ紹介資料
sansan33
PRO
1
4.2k
AWS re:Invent 2025 を振り返る
kazzpapa3
2
110
「駆動」って言葉、なんかカッコイイ_Mitz
comucal
PRO
0
140
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
0
51
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
65
35k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
140
The Cult of Friendly URLs
andyhume
79
6.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Scaling GitHub
holman
464
140k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
200
It's Worth the Effort
3n
187
29k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
0
1k
Become a Pro
speakerdeck
PRO
31
5.8k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
730
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 :)