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
20251027_マルチエージェントとは
almondo_event
1
450
Zero Trust DNS でより安全なインターネット アクセス
murachiakira
0
100
serverless team topology
_kensh
3
230
AWS re:Invent 2025事前勉強会資料 / AWS re:Invent 2025 pre study meetup
kinunori
0
510
JSConf JPのwebsiteをGatsbyからNext.jsに移行した話 - Next.jsの多言語静的サイトと課題
leko
2
190
クラウドとリアルの融合により、製造業はどう変わるのか?〜クラスメソッドの製造業への取組と共に〜
hamadakoji
0
440
AI時代、“平均値”ではいられない
uhyo
8
2.6k
ストレージエンジニアの仕事と、近年の計算機について / 第58回 情報科学若手の会
pfn
PRO
3
860
デザインとエンジニアリングの架け橋を目指す OPTiMのデザインシステム「nucleus」の軌跡と広げ方
optim
0
120
ソースを読む時の思考プロセスの例-MkDocs
sat
PRO
1
270
AI時代の発信活動 ~技術者として認知してもらうための発信法~ / 20251028 Masaki Okuda
shift_evolve
PRO
1
100
Behind Postgres 18: The People, the Code, & the Invisible Work | Claire Giordano | PGConfEU 2025
clairegiordano
0
140
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
Designing Experiences People Love
moore
142
24k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Building Applications with DynamoDB
mza
96
6.7k
BBQ
matthewcrist
89
9.9k
Making Projects Easy
brettharned
120
6.4k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
A better future with KSS
kneath
239
18k
Music & Morning Musume
bryan
46
6.9k
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 :)