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
130
rx.pdf
kazy1991
March 17, 2015
Tweet
Share
More Decks by kazy1991
See All by kazy1991
基本のAndroid View開発ドキュメント
kazy1991
0
2.5k
Cookpad.apk#1-ReactNativeについて
kazy1991
1
6.1k
いつか使ってみたいOperatorたち
kazy1991
0
450
Cookpad TechKitchen#6-android-with-ml-and-scheduler
kazy1991
0
680
Droidkaigi 2017
kazy1991
5
12k
RxJava Droidkaigi
kazy1991
1
64
はじめてのvimscipt
kazy1991
1
430
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
39
4.3k
Atom: Resistance is Futile
akmur
258
25k
Large-scale JavaScript Application Architecture
addyosmani
501
110k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
11
1.4k
Rails Girls Zürich Keynote
gr2m
91
13k
Building Adaptive Systems
keathley
29
1.8k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
113
18k
A designer walks into a library…
pauljervisheath
199
23k
Git: the NoSQL Database
bkeepers
PRO
421
63k
Done Done
chrislema
178
15k
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
͋Γ͕ͱ͏͍͟͝·ͨ͠