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
480
Cookpad TechKitchen#6-android-with-ml-and-scheduler
kazy1991
0
720
Droidkaigi 2017
kazy1991
5
12k
RxJava Droidkaigi
kazy1991
1
110
はじめてのvimscipt
kazy1991
1
450
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Gamification - CAS2011
davidbonilla
81
5.3k
Code Review Best Practice
trishagee
68
18k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.8k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.7k
BBQ
matthewcrist
89
9.7k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
Agile that works and the tools we love
rasmusluckow
329
21k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
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
͋Γ͕ͱ͏͍͟͝·ͨ͠