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
210
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.7k
minami-aoyama-night-6
yuyakaido
1
1.2k
eureka-meetup-10
yuyakaido
0
790
droidkaigi-2018
yuyakaido
4
5.9k
navitime-eureka-1
yuyakaido
0
81
droidkaigi-2017
yuyakaido
11
8k
retty-tech-cafe-8
yuyakaido
0
170
mti-eureka-tech-beer
yuyakaido
0
470
potatotips-33
yuyakaido
2
650
Other Decks in Programming
See All in Programming
「待たせ上手」なスケルトンスクリーン、 そのUXの裏側
teamlab
PRO
0
560
Putting The Genie in the Bottle - A Crash Course on running LLMs on Android
iurysza
0
140
🔨 小さなビルドシステムを作る
momeemt
4
690
AI Coding Agentのセキュリティリスク:PRの自己承認とメルカリの対策
s3h
0
230
Design Foundational Data Engineering Observability
sucitw
3
200
250830 IaCの選定~AWS SAMのLambdaをECSに乗り換えたときの備忘録~
east_takumi
0
400
RDoc meets YARD
okuramasafumi
4
170
ProxyによるWindow間RPC機構の構築
syumai
3
1.2k
Performance for Conversion! 分散トレーシングでボトルネックを 特定せよ
inetand
0
2.4k
Android 16 × Jetpack Composeで縦書きテキストエディタを作ろう / Vertical Text Editor with Compose on Android 16
cc4966
2
260
Laravel Boost 超入門
fire_arlo
3
220
はじめてのMaterial3 Expressive
ym223
2
880
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
40
2k
The Cult of Friendly URLs
andyhume
79
6.6k
How GitHub (no longer) Works
holman
315
140k
How STYLIGHT went responsive
nonsquared
100
5.8k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Visualization
eitanlees
148
16k
Producing Creativity
orderedlist
PRO
347
40k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
4 Signs Your Business is Dying
shpigford
184
22k
GitHub's CSS Performance
jonrohan
1032
460k
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