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
みんなのReactiveX
Search
Shintaro Morikawa
March 27, 2015
Programming
0
450
みんなのReactiveX
CAMPHOR- x KMC 合同LT会 (2015/03/24)
@morishin127
(スライド内のリンクはPDFでダウンロードすれば押せるはずです)
Shintaro Morikawa
March 27, 2015
Tweet
Share
More Decks by Shintaro Morikawa
See All by Shintaro Morikawa
s-dev talks 2019/03/26 Why and How does a hobby developer monetize one's app
morishin
1
520
自信を持ってピボットするために
morishin
1
560
Firebase.yebisu #2 - 料理ショートライブアプリ Cookin' の開発
morishin
0
4.9k
Cookpad iOS Release Flow
morishin
6
11k
Other Decks in Programming
See All in Programming
釣り地図SNSにおける有料機能の実装
nokonoko1203
0
200
Vueのバリデーション、結局どれを選べばいい? ― 自作バリデーションの限界と、脱却までの道のり ― / Which Vue Validation Library Should We Really Use? The Limits of Self-Made Validation and How I Finally Moved On
neginasu
2
1.6k
オンデバイスAIとXcode
ryodeveloper
0
130
3年ぶりにコードを書いた元CTOが Claude Codeと30分でMVPを作った話
maikokojima
0
650
Developer Joy - The New Paradigm
hollycummins
1
370
ALL CODE BASE ARE BELONG TO STUDY
uzulla
28
6.7k
kiroとCodexで最高のSpec駆動開発を!!数時間で web3ネイティブなミニゲームを作ってみたよ!
mashharuki
0
930
What's new in Spring Modulith?
olivergierke
1
170
Go言語はstack overflowの夢を見るか?
logica0419
0
610
React Nativeならぬ"Vue Native"が実現するかも?_新世代マルチプラットフォーム開発フレームワークのLynxとLynxのVue.js対応を追ってみよう_Vue Lynx
yut0naga1_fa
2
1.6k
Six and a half ridiculous things to do with Quarkus
hollycummins
0
220
Amazon Verified Permissions実践入門 〜Cedar活用とAppSync導入事例/Practical Introduction to Amazon Verified Permissions
fossamagna
2
100
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Build your cross-platform service in a week with App Engine
jlugia
233
18k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
930
Into the Great Unknown - MozCon
thekraken
40
2.1k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
Done Done
chrislema
185
16k
Speed Design
sergeychernyshev
32
1.2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
22k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Transcript
ΈΜͳͷReactiveX CAMPHOR- x KMC ߹ಉLTձ 2015/03/24 @morishin127
↑CAMPHOR-
ࣗݾհ • @morishin127 • ژେֶֶ෦ใֶՊ4ճ • • େଔ • TNKݚͩͬͨ
• ͱ͔
ΈΜͳͷReactiveX
ReactiveX FRP (Functional Reactive Programming) Λ࣮ݱ͢ΔͨΊͷϥΠϒϥϦ
ReactiveXͷ࣮
ReactiveXͷΠϝʔδ • σʔλ, ΠϕϯτͳΜͰετϦʔϜͱͯ͠ݟΔ • จࣈྻ, ྻ, ΫϦοΫΠϕϯτ, etc. •
ετϦʔϜʹର͢Δศརoperator͕ͨ͘͞Μ!! • map, reduce, filter, etc. http://reactivex.io/
• ΫϦοΫΠϕϯτ • ྻ → Πϕϯτؒͷ͕࣌ؒ΄΅0ͷετϦʔϜ • ୯ҰΦϒδΣΫτ → Πϕϯτ͕1ճͰྃ͢ΔετϦʔϜ
http://reactivex.io/documentation/operators.html
(ྫ)ΫϦοΫճΛ͑Δ ΫϦοΫΠϕϯτͷετϦʔϜ͔Β ΫϦοΫճͷετϦʔϜࣸ͢
NBQ TDBO
ෳճΫϦοΫͷݕग़ https://gist.github.com/staltz/868e7e9bc2a7b8c1f754
ඇಉظ௨৴ https://www.zweitag.de/en/blog/technology/functional-reactive-programming-frp
AndroiderRxJavaͰೖ • ͱΓ͋͑ͣίϨΫγϣϯૢ࡞ͷͨΊʹಋೖ • δϟοόIteratorʹmap, reduce, filter͕͑ͳ͍ • IteratorΛετϦʔϜʹมͯ͠ίϨΫγϣϯૢ࡞㽉㽉 •
ϥϜμ͕ࣜແͯ͘ͱͯͭΒ͍ͷͰretrolambdaͱ Ұॹʹ͏ͱྑͦ͞͏ • ׳Ε͖ͯͯϝϦοτ͕ײ͡ΒΕͨΒඇಉظ௨৴ Ϗϡʔૢ࡞ʹͬͯΈΑ͏͔ͳ?
ࢀߟϦϯΫ • FRP • ʲ༁ʳ͋ͳ͕ͨٻΊ͍ͯͨϦΞΫςΟϒϓϩάϥϛϯάೖ - ninjinkun's diary • Functional
Reactive Programming (FRP) - Blog - Zweitag • ReactiveX (ຊՈ) • neue cc - RxJava NightৼΓฦΓʢReactive Extensionsͷྺ࢙ʣ • RxJava • RxJavaֶशͷϕετϓϥΫςΟεͬΆ͍ͷ // Speaker Deck • Grokking RxJava (Dan Lew Codes) • Part 1: The Basics • Part 2: Operator, Operator • Part 3: Reactive with Benefits • εϚʔτϑΥϯΞϓϦͰϦΞΫςΟϒϓϩάϥϛϯάΛ͍ͯ͠Δ͕ɺ PromiseͱσʔλόΠϯσΟϯάͱ͍ͯͬͯ͠Δ - ninjinkun's diary