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
matching-dev-meetup-1
Search
Yuya Kaido
November 14, 2018
Programming
1
190
matching-dev-meetup-1
Yuya Kaido
November 14, 2018
Tweet
Share
More Decks by Yuya Kaido
See All by Yuya Kaido
droidkaigi-2019
yuyakaido
7
4.5k
minami-aoyama-night-6
yuyakaido
1
1.2k
eureka-meetup-10
yuyakaido
0
760
droidkaigi-2018
yuyakaido
4
5.8k
navitime-eureka-1
yuyakaido
0
70
droidkaigi-2017
yuyakaido
12
7.7k
retty-tech-cafe-8
yuyakaido
0
160
mti-eureka-tech-beer
yuyakaido
0
440
potatotips-33
yuyakaido
2
620
Other Decks in Programming
See All in Programming
動作確認やテストで漏れがちな観点3選
starfish719
6
960
Amazon Nova Reelの可能性
hideg
0
280
『品質』という言葉が嫌いな理由
korimu
0
120
AWS Organizations で実現する、 マルチ AWS アカウントのルートユーザー管理からの脱却
atpons
0
110
第3回 Snowflake 中部ユーザ会- dbt × Snowflake ハンズオン
hoto17296
4
320
Alba: Why, How and What's So Interesting
okuramasafumi
0
240
Conform を推す - Advocating for Conform
mizoguchicoji
2
440
Djangoアプリケーション 運用のリアル 〜問題発生から可視化、最適化への道〜 #pyconshizu
kashewnuts
1
160
2024年のWebフロントエンドのふりかえりと2025年
sakito
1
190
Domain-Driven Transformation
hschwentner
2
1.9k
Grafana Cloudとソラカメ
devoc
0
110
Scaling your build logic
antalmonori
1
150
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
182
22k
It's Worth the Effort
3n
184
28k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
31
2.1k
Being A Developer After 40
akosma
89
590k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
113
50k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Rails Girls Zürich Keynote
gr2m
94
13k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
29
2.2k
Transcript
ϦΞϧλΠϜใಉظ Matching Dev Meetup #1 yuyakaido
ࣗݾհ • ւ౻༏ • ͔͍Ͳ͏Ώ͏ • eureka, Inc.
• Android Engineer • Head of Android • Couples → Pairs Global → Pairs Japan yuyakaido
Pairs Japan/Global • ຊ࠷େͷϚονϯάαʔϏε • ɾؖࠃͰαʔϏεల։ • ձһ800ສਓ
• Ϛονϯάɿ5600ສ • Χοϓϧɿ11ສ
ϦΞϧλΠϜใಉظͱ • ը໘Λލ͍ͰσʔλͷมߋΛಉظ͢Δ͜ͱ • Pairsͷྫ • Ұཡը໘ͰϢʔβʔදࣔ •
ৄࡉը໘ʹભҠ͍͍ͯ͠ͶΛૹ৴ • Ұཡը໘ʹΔͱ͍͍ͶࡁΈ
ϦΞϧλΠϜใಉظͱ
࣮ํ • OnActivityResult • EventBus • Flux/Redux
OnActivityResult • OnActivityResultͰ݁ՌΛड͚औͬͯը໘Λߋ৽
EventBus • EventBusͰσʔλมߋΛ௨
Flux/Redux • σʔλΛStoreͰҰݩཧ͠ɺ֤ը໘͕σʔλΛߪಡ
Pairsͷ࣮ํ • StoreͰதԝूݖతʹཧ • ࠷ۙͷΈ • σʔλ͕ॏෳ͢Δͳ •
ॏෳͨ͠σʔλશͯΛ࣮֬ʹߋ৽͢Δͷ͕େม • ॏෳσʔλͷߋ৽աఔͰෳճͷ࠶ඳը • ॏෳσʔλΛ্ख͘ཧ͢ΔʹͲ͏ͨ͠Β͍͍͔
ॏෳσʔλͷߋ৽ • ঢ়گɿҟͳΔը໘ͰಉҰϢʔβʔ͕දࣔ͞Ε͍ͯΔ • ૢ࡞ɿͱ͋Δը໘͔ΒϢʔβʔʹ͍͍ͶΛૹ৴ Search Visitor UI
௨ ௨ Store
ϑϥοτͳσʔλཧ • ॏෳ͢ΔՄೳੑͷ͋ΔσʔλΛϑϥοτʹཧ͢Δ Partners Search Visitor ID ID
ID ID ID ID ID ID ID ID Store SearchState ө UI
Stateߏͷൺֱ ߋ৽ίετ Մಡੑ ϝϯςφϯεੑ ӬଓԽ͢͠͞ 6*४ڌ ✕ ˓
˚ ✕ ϑϥοτ ˓ ✕ ̋ ˓
·ͱΊ • ϦΞϧλΠϜใಉظͱ • ը໘Λލ͍ͰσʔλͷมߋΛಉظ͢Δ͜ͱ • ྫ͑ɺৄࡉը໘Ͱ͍͍Ͷͯ͠Ұཡը໘ʹͬͨ߹ʹ͍͍ͶࡁΈʹ ͳ͍ͬͯΔɺͳͲ
• ࣮ํ • OnActivityResult • EventBus • Redux • Stateͷදݱํ๏ • UIʹଈͨ͠Stateߏ • σʔλΛϑϥοτʹཧ͢Δߏ
Thank you :) Credit: NASA Earth Observatory/NOAA NGDC