Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
matching-dev-meetup-1
Yuya Kaido
November 14, 2018
Programming
1
170
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
3.6k
minami-aoyama-night-6
yuyakaido
1
990
eureka-meetup-10
yuyakaido
0
660
droidkaigi-2018
yuyakaido
4
4.2k
navitime-eureka-1
yuyakaido
0
48
droidkaigi-2017
yuyakaido
12
5.9k
retty-tech-cafe-8
yuyakaido
0
150
mti-eureka-tech-beer
yuyakaido
0
380
potatotips-33
yuyakaido
2
530
Other Decks in Programming
See All in Programming
Android Compose Component - mapping.
taehwandev
0
140
シェーダー氷山発掘記
logilabo
0
140
"What's new in Swift"の要約 / swift_5_7_summary
uhooi
1
320
パターンマッチングを学んで新しいJavaの世界へ!Java 18までの目玉機能をおさらいしよう / Java 18 pattern matching
ihcomega56
3
400
Beyond Micro Frontends: Frontend Moduliths for the Enterprise @enterjs2022
manfredsteyer
PRO
0
170
Running Laravel/PHP on AWS (AWS Builders Day Taiwan 2022)
dwchiang
0
140
Deep Dive Into Google Zanzibar and its Concepts for Authorization Scenarios
dschenkelman
1
130
1時間半で克服するJavaScriptの非同期処理/async_javascript_kokufuku
marchin1989
2
620
こそこそアジャイル導入しようぜ!
ichimichi
0
1.2k
Licences open source : entre guerre de clochers et radicalité
pylapp
2
500
開発速度を5倍早くするVSCodeの拡張機能を作った
purp1eeeee
2
150
プロダクトのタイプ別 GraphQL クライアントの選び方
shozawa
0
4k
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
57
5.3k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
37
3.3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
4
510
The Illustrated Children's Guide to Kubernetes
chrisshort
15
36k
Embracing the Ebb and Flow
colly
73
3.4k
Stop Working from a Prison Cell
hatefulcrawdad
261
17k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
15
940
GraphQLの誤解/rethinking-graphql
sonatard
28
6.6k
A better future with KSS
kneath
225
15k
In The Pink: A Labor of Love
frogandcode
131
21k
The Pragmatic Product Professional
lauravandoore
19
3k
Designing Experiences People Love
moore
130
22k
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