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.6k
minami-aoyama-night-6
yuyakaido
1
1.2k
eureka-meetup-10
yuyakaido
0
770
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
450
potatotips-33
yuyakaido
2
620
Other Decks in Programming
See All in Programming
Swift Testingのモチベを上げたい
stoticdev
2
130
『テスト書いた方が開発が早いじゃん』を解き明かす #phpcon_nagoya
o0h
PRO
9
2.5k
複数のAWSアカウントから横断で 利用する Lambda Authorizer の作り方
tc3jp
0
120
GoとPHPのインターフェイスの違い
shimabox
2
210
15分で学ぶDuckDBの可愛い使い方 DuckDBの最近の更新
notrogue
3
540
color-scheme: light dark; を完全に理解する
uhyo
7
500
読まないコードリーディング術
hisaju
0
110
pylint custom ruleで始めるレビュー自動化
shogoujiie
0
160
dbt Pythonモデルで実現するSnowflake活用術
trsnium
0
260
Boos Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
440
ファインディLT_ポケモン対戦の定量的分析
fufufukakaka
0
930
Djangoにおける複数ユーザー種別認証の設計アプローチ@DjangoCongress JP 2025
delhi09
PRO
4
490
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
The Language of Interfaces
destraynor
156
24k
Music & Morning Musume
bryan
46
6.4k
KATA
mclloyd
29
14k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Become a Pro
speakerdeck
PRO
26
5.2k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.3k
Statistics for Hackers
jakevdp
797
220k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
Docker and Python
trallard
44
3.3k
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