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
rx.pdf
Search
kazy1991
March 17, 2015
0
140
rx.pdf
kazy1991
March 17, 2015
Tweet
Share
More Decks by kazy1991
See All by kazy1991
基本のAndroid View開発ドキュメント
kazy1991
0
2.7k
Cookpad.apk#1-ReactNativeについて
kazy1991
1
6.4k
いつか使ってみたいOperatorたち
kazy1991
0
490
Cookpad TechKitchen#6-android-with-ml-and-scheduler
kazy1991
0
730
Droidkaigi 2017
kazy1991
5
12k
RxJava Droidkaigi
kazy1991
1
110
はじめてのvimscipt
kazy1991
1
450
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
5.8k
The Invisible Side of Design
smashingmag
301
51k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
The Language of Interfaces
destraynor
161
25k
Designing for humans not robots
tammielis
253
25k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Automating Front-end Workflow
addyosmani
1370
200k
Navigating Team Friction
lara
189
15k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.6k
Transcript
3Y+BWB ೖฤ
3FBDUJWF9ܥΛ ৮ͬͨ͜ͱͳ͍ํ͚
Observable Subscriber ֓೦ਤ
Observable(List, ClickEvent etc..) Subscriber (println,Log.d, Toast etc..) ֓೦ਤ
)FMMPXPSME
)FMMPXPSME
0CTFSWBCMF DSFBUF
0CTFSWBCMF DSFBUF
0CTFSWBCMF KVTU GSPN
4VCTDSJCFS
"DUJPO
MBNCEB
)FMMPXPSME
)FMMPXPSME
ཁૉΛม͢Δ
.BQ
.BQ // Func1<In,Out>()
'VOD
MBNCEB
SFBDUJWFYJPEPDVNFOUBUJPOPQFSBUPSTIUNM
ඇಉظॲཧ
εϓϥογϡεΫϦʔϯΛදࣔͤ͞Δ
εϓϥογϡεΫϦʔϯΛදࣔͤ͞Δ 実行するスレッドを指定 するだけで同期/非同期を変更できる
3Y+BWBೖ
3Y"OESPJE ೖฤ
3Y"OESPJE w"OESPJE༻ͷศར 0CTFSWBCMFͱ͔͕ೖͬͯΔ wසൟʹมߋ͞Ε͍ͯΔ
"QQ0CTFSWBCMF wCJOE"DUJWJUZ wCJOE'SBHNFOU wCJOE4VQQPSU'SBHNFOU
CJOEYYYܥ wओʹඇಉظॲཧͰར༻ wσλον͞ΕΔͱࣗಈͰ VOTVCTDSJCFͯ͘͠ΕΔ
HFU"DUJWJUZOVMM
CJOE'SBHNFOU
7JFX0CTFSWBCMF wDMJDLT DMJDLΠϕϯτΛ0CTFSWBCMFʹ͢Δ wCJOE7JFX WJFX͕EFUBDI͞ΕͨΒɺVOTVCTDSJCF͞ΕΔ ࠶ͼCJOE͞ΕͯTVCTDSJCF࠶։͞Εͳ͍
8JEHFU0CTFSWBCMF wUFYU &EJU5FYUͳͲͷςΩετͷมߋΠϕϯτΛ 0CTFWBCMFʹ͢Δ wJOQVU $PNQPVOE#VUUPOͷঢ়ଶͷมԽΛ 0CTFWBCMFʹ͢Δ
8JEHFU0CTFSWBCMF wJUFN$MJDL -JTU7JFXͳͲͷDMJDLΠϕϯτΛ 0CTFSWBCMFʹ͢Δ wMJTU4DSPMM&WFOUT -JTU7JFXͳͲͷεΫϩʔϧΠϕϯτΛ 0CTFSWBCMFʹ͢Δ
3Y"OESPJE 'SBNF8PSLT
3Y'SBNFXPSLT w3Y"DUJWJUZ w3Y'SBHNFOU w3Y%JBMPH'SBHNFOU w3Y%JBMPH
3Y"DUJWJUZ
-JGFDZDMF0CTFSWBCMF wCJOE"DUJWJUZ-JGFDZDMF ରʹͳΔϥΠϑαΠΫϧΠϕϯτ͕ى͜Δͱ VOTVCTDSJCF͢Δ wCJOE'SBHNFOU-JGFDZDMF ରʹͳΔϥΠϑαΠΫϧΠϕϯτ͕ى͜Δͱ VOTVCTDSJCF͢Δ
CJOE'SBHNFOU -JGFDZDMF
͋Γ͕ͱ͏͍͟͝·ͨ͠