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-meetup.pdf
Search
shogo.yamada
December 10, 2018
780
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
firebase-meetup.pdf
shogo.yamada
December 10, 2018
More Decks by shogo.yamada
See All by shogo.yamada
Jetpack ComposeへのリファクタリングのTIPS: CustomViewの便利な使い方 / Refactoring TIPS to Jetpack Compose: Useful usage of CustomView
yshogo
0
1.1k
Android StudioのLiveTemplateの便利な使い方 / Android LiveTemplate Method
yshogo
0
1.6k
ZOZOの新規サービス 「FAANS」の開発 Android編/FAAN App Create on Android
yshogo
0
1.7k
PORT_Firebase___Algolia.pdf
yshogo
0
250
Flutter_meetup_tokyo__10.pdf
yshogo
0
6.1k
PORT Firebase x Flutter
yshogo
0
470
ZOZOTech meetup Frontend #10
yshogo
2
1.8k
flutter-meetup.pdf
yshogo
0
98
Potetochips #61
yshogo
1
570
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
GitHub's CSS Performance
jonrohan
1033
470k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
360
Embracing the Ebb and Flow
colly
88
5.1k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
200
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
200
Thoughts on Productivity
jonyablonski
76
5.2k
Speed Design
sergeychernyshev
33
1.8k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
240
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Raft: Consensus for Rubyists
vanstee
141
7.5k
Transcript
Copyright © ZOZO Technologies, Inc. All Rights Reserved. גࣜձࣾ;0;0ςΫϊϩδʔζ ։ൃ෦
ࢁాঘޗ 'MVUUFSͱ'JSFCBTFΛͬͯര ։ൃΛ࣮ݱ͢Δ
ϓϩϑΟʔϧ 5XJUUFS ;0;0ςΫϊϩδʔζ ։ൃ෦ ࢁాঘޗ Copyright © ZOZO Technologies, Inc.
All Rights Reserved. !ZTIPHP (JUIVC !ZTIPHP 'MVUUFSใൃ৴ϒϩάʮދࢹᚳʑͱʯ IUUQTXXXTIPHPHFFLDPN
Copyright © ZOZO Technologies, Inc. All Rights Reserved. ˓ຊ࠷େڃͷϑΝογϣϯγϣοϐϯάαΠτΞϓϦ ˓
Ҏ্ͷγϣοϓɺ Ҏ্ͷϒϥϯυͷऔΓѻ͍ʢ ݄࣌ʣ ˓ৗ࣌ສҎ্ͷΞΠςϜͱຖฏۉ Ҏ্ͷ৽ண Λܝࡌ ˓ଈૹαʔϏεΪϑτϥοϐϯάαʔϏεπέ͍ͳͲ IUUQ[P[PKQ
Copyright © ZOZO Technologies, Inc. All Rights Reserved. ˓ຊ࠷େڃͷϑΝογϣϯίʔσΟωʔτΞϓϦ ˓
ສμϯϩʔυಥഁɺίʔσΟωʔτߘ૯ສ݅Ҏ ্ʢͱʹ݄࣌ʣ ˓શੈքʢ"QQ4UPSF(PPHMFQMBZ͕ར༻ՄೳͳશͯͷࠃʣͰμ ϯϩʔυ͕Մೳ ˓ສਓҎ্ͷϑΥϩϫʔΛ࣋ͭϢʔβʔʢ8&"3*45"ʣੜ IUUQTXFBSKQ
Copyright © ZOZO Technologies, Inc. All Rights Reserved. ˓͕ࣾಠࣗʹ։ൃͨ͠࠾ੇ༻ϘσΟʔεʔπ ˓શମʹࢪ͞ΕͨυοτϚʔΧʔΛεϚʔτϑΥϯΧϝϥͰࡱ
Ө͢Δ͜ͱͰɺମܕσʔλΛܭଌ ˓ܭଌͨ͠ମܕσʔλɺॠ࣌ʹ%ϞσϧԽ͞Εɺ;0;0508/Ξ ϓϦʹอଘɻ%Ϟσϧ͋ΒΏΔ֯ʹಈ͔͢͜ͱ͕Ͱ͖ɺମܕΛ νΣοΫ͢Δ͜ͱ͕Մೳ IUUQ[P[PKQ[P[PTVJU
Copyright © ZOZO Technologies, Inc. All Rights Reserved. ˓ʮ;0;046*5ʯͰܭଌͨ͠ମܕσʔλΛͱʹɺҰਓͻͱΓͷମ ܕʹ߹ͬͨʮ͋ͳͨαΠζʯͷΞΠςϜ
˓ʮڀۃͷϑΟοτײʯΛ࣮ݱͨ͠ϕʔγοΫΞΠςϜΛఏڙ άϩʔόϧαΠτʮ;0;0DPNʯͰւ֎ల։ ˓ΞΠςϜ̩γϟπɺσχϜύϯπɺγϟπɺϏδωεεʔπɺ ωΫλΠɺϘʔμʔ̩γϟπɺକΫϧʔωοΫ̩γϟπͳͲ IUUQ[P[PKQQC
͢͜ͱ Copyright © ZOZO Technologies, Inc. All Rights Reserved. ɾ'MVUUFSͱ
ɾ࡞ͬͨͷ ɾ։ൃظؒ ɾνϟοτػೳཁ݅ ɾ'MVUUFSͰͷ࣮ํ๏ ɾ'JSFCBTFͱ'MVUUFS૬ੑൈ܈ ɾ·ͱΊ
'MVUUFSͱ Copyright © ZOZO Technologies, Inc. All Rights Reserved. ɾJ04ͱ"OESPJEͷ྆04Ͱಈ͘ΞϓϦΛ࡞ΔͨΊͷ
4%, ɾ(PPHMF͕։ൃ͍ͯ͠Δ ɾݴޠ%BSU
'MVUUFSͱ Copyright © ZOZO Technologies, Inc. All Rights Reserved.
'MVUUFSͱ Copyright © ZOZO Technologies, Inc. All Rights Reserved. ɾ'MVUUFS͕όʔδϣϯʹͳΓ·ͨ͠
࡞ͬͨͷ Copyright © ZOZO Technologies, Inc. All Rights Reserved.
Copyright © ZOZO Technologies, Inc. All Rights Reserved. ։ൃظؒ ʙࠓ
͍͍ͩͨ̍ϲ݄͘Β͍
νϟοτػೳཁ݅ Copyright © ZOZO Technologies, Inc. All Rights Reserved. ɾϝοηʔδϦΞϧλΠϜͰը໘ʹө͢Δ
ɾϝοηʔδ͕དྷͨΒ1VTI௨Λଧͭ ɾϢʔβʔཧΛ͢Δ ɾະಡͪΌΜͱදࣔ͢Δ ɾJ04ͱ"OESPJEʹରԠ͍ͯ͠Δ ɾFUD
νϟοτػೳཁ݅ Copyright © ZOZO Technologies, Inc. All Rights Reserved. ɾϝοηʔδϦΞϧλΠϜͰը໘ʹө͢Δˠ$MPVE'JSFTUPSF
ɾϝοηʔδ͕དྷͨΒ1VTI௨Λଧͭ ˠ$MPVE'VODUJPOT 'JSFCBTF.FTTBHJOH ɾϢʔβʔཧΛ͢Δˠ'JSFCBTF"VUIFOUJDBUF ɾະಡͪΌΜͱදࣔ͢Δˠ$MPVE'JSFTUPSF ɾJ04ͱ"OESPJEʹରԠ͍ͯ͠Δˠ'MVUUFSͰղܾ
'MVUUFSͱ'JSFCBTFͷαϙʔτ Copyright © ZOZO Technologies, Inc. All Rights Reserved. جຊతʹશ෦͑Δ
࣮ Copyright © ZOZO Technologies, Inc. All Rights Reserved. Future<void>
postMessage(String groupId, String uid, String message, int type) async { return await Firestore.instance .collection("group") .document(groupId) .collection("message") .add({ "uid": uid, "message": message, "type": type, "created_at": FieldValue.serverTimestamp(), }); }
Copyright © ZOZO Technologies, Inc. All Rights Reserved.
࣮ Copyright © ZOZO Technologies, Inc. All Rights Reserved. 1VTI௨ड৴Ͱ͖Δ
Copyright © ZOZO Technologies, Inc. All Rights Reserved.
'JSFCBTFͱ'MVUUFS૬ੑൈ܈ Copyright © ZOZO Technologies, Inc. All Rights Reserved. ɾΫϩεϓϥοτϑΥʔϜ
J04ɺ"OESPJE ɾΞϓϦʹඞཁʹͳΔػೳશ෦'JSFCBTFͰͰ͖Δ ɾ͔྆͠ํ(PPHMF͕։ൃͯ͠Δ҆৺ײ ✖
Copyright © ZOZO Technologies, Inc. All Rights Reserved. 'MVUUFSͱ'JSFCBTFͰരαʔϏε։ൃ͕࣮ݱͰ͖Δʂ ✖
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ Copyright © ZOZO Technologies, Inc. All Rights Reserved.