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
150
rx.pdf
kazy1991
March 17, 2015
Tweet
Share
More Decks by kazy1991
See All by kazy1991
基本のAndroid View開発ドキュメント
kazy1991
0
2.8k
Cookpad.apk#1-ReactNativeについて
kazy1991
1
6.5k
いつか使ってみたいOperatorたち
kazy1991
0
500
Cookpad TechKitchen#6-android-with-ml-and-scheduler
kazy1991
0
740
Droidkaigi 2017
kazy1991
5
12k
RxJava Droidkaigi
kazy1991
1
110
はじめてのvimscipt
kazy1991
1
450
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
140
Designing Experiences People Love
moore
143
24k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
260
Deep Space Network (abreviated)
tonyrice
0
33
Designing for Performance
lara
610
70k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
410
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.3k
Thoughts on Productivity
jonyablonski
73
5k
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
͋Γ͕ͱ͏͍͟͝·ͨ͠