タグ
- すべて
-
.pc
(5)
-
AI
(1)
-
Android Studio
(3)
-
Apple
(3)
-
C#
(1)
-
Clojure
(4)
-
Comic
(1)
-
F#
(1)
-
Firefox
(1)
-
Java
(3)
-
Java8
(2)
-
JavaScript
(6)
-
KDDI
(1)
-
Lifehacks
(1)
-
Linux
(1)
-
Material Design
(1)
-
Microsoft
(1)
-
OpenGL
(1)
-
Sass
(1)
-
Square
(2)
-
TV
(1)
-
TextureView
(1)
-
UI
(5)
-
WiMAX
(1)
-
__FILE__
(1)
-
actionbar
(1)
-
amazon
(3)
-
android
(44)
-
android, design
(4)
-
android, design, google
(1)
-
android, dev, dialogfragment
(1)
-
android-studio
(1)
-
androidtv
(1)
-
app
(1)
-
app, evernote, ios
(2)
-
app, ios
(2)
-
arduino
(1)
-
atom
(1)
-
bigdata
(1)
-
book
(2)
-
bower
(2)
-
brackets
(1)
-
bundler
(1)
-
chromebook
(1)
-
coding
(1)
-
coffeescript
(1)
-
coffeescript, dev
(2)
-
cooking
(1)
-
css
(4)
-
debug
(1)
-
delicious
(1)
-
design
(14)
-
design, ui•ux
(2)
-
dev, git
(1)
-
dev, go
(1)
-
dev, go, testing
(1)
-
dev, ruby
(1)
-
development
(21)
-
elm
(1)
-
engineering
(1)
-
espresso
(1)
-
event
(1)
-
evernote
(4)
-
exception
(1)
-
expand_path
(1)
-
fashion
(1)
-
frp
(1)
-
gadget
(5)
-
gem
(1)
-
gemfile
(1)
-
git
(5)
-
github
(4)
-
gitignore
(1)
-
gmail
(1)
-
go
(2)
-
golang
(2)
-
goods
(1)
-
google
(11)
-
gpu
(1)
-
gradle
(4)
-
gulp
(1)
-
haskell
(1)
-
hatena
(1)
-
heroku
(2)
-
html5
(1)
-
hubot
(1)
-
iOS
(2)
-
iPhone
(2)
-
ifttt
(181)
-
iot
(2)
-
ipad
(1)
-
iphone,dev
(1)
-
jQuery
(1)
-
js
(3)
-
json
(1)
-
license
(1)
-
lifehack
(9)
-
lighttable
(1)
-
listview
(1)
-
mac
(2)
-
marketing
(1)
-
media
(1)
-
mobile
(1)
-
music
(1)
-
ndk
(1)
-
node
(1)
-
node.js
(2)
-
npm
(2)
-
orm
(1)
-
osx
(1)
-
path
(1)
-
pepabo
(1)
-
performance
(1)
-
programming
(6)
-
python
(2)
-
rails
(4)
-
reactive
(1)
-
reactive programming
(1)
-
robot
(1)
-
ruby
(6)
-
rxandroid
(3)
-
rxjava
(3)
-
scala
(2)
-
scraping
(2)
-
security
(3)
-
server
(2)
-
sharedpreference
(1)
-
sinatra
(1)
-
slack
(1)
-
smartphone
(1)
-
soccer
(2)
-
sql
(1)
-
sublimetext
(1)
-
test
(1)
-
thinking
(1)
-
toolbar
(1)
-
ux
(1)
-
web
(15)
-
webdesign
(1)
-
webservice
(2)
-
webサービス
(5)
-
work
(2)
-
yahoo
(1)
-
あとで読む
(19)
-
よつばと
(1)
-
アドテク
(1)
-
アニメ
(1)
-
アプリ
(1)
-
イベント
(1)
-
インターネット
(1)
-
インテリア
(1)
-
キッチン
(1)
-
クリップアート
(1)
-
コンテンツ
(1)
-
コーディング
(1)
-
サービス
(5)
-
スクレイピング
(2)
-
セキュリティ
(1)
-
テレビ
(1)
-
ビッグデータ
(1)
-
マンガ
(1)
-
モナド
(1)
-
ライセンス
(1)
-
ライフハック
(1)
-
ランキング
(2)
-
人工知能
(1)
-
仕事
(3)
-
例外
(1)
-
入門
(1)
-
労働
(1)
-
収納
(1)
-
大学
(1)
-
実験
(1)
-
就活
(1)
-
就職
(1)
-
広告
(1)
-
教育
(3)
-
料理
(1)
-
機械学習
(1)
-
海外
(1)
-
生活
(4)
-
研究
(2)
-
社会
(9)
-
経済
(1)
-
解約
(1)
-
言語
(1)
-
雑貨
(1)
-
音楽
(1)
-
ifttt
(181)
-
android
(44)
-
development
(21)
-
あとで読む
(19)
-
web
(15)
-
design
(14)
-
google
(11)
-
lifehack
(9)
-
社会
(9)
-
JavaScript
(6)
rxjavaに関するsaku_na63のブックマーク (3)
-
※これもう大分古いので AndroidでJava8環境 2016 - visible true も御覧ください。 はじめにRxAndroid(というかRxJava)とRetrolambdaでそろそろ大体Java8な環境でAndroidアプリケーションが開発出来るのではないかと考えて試してみた。 2014年4月頃のRetrolambdaはまだ1.1.4とかでlambdaをおまけ程度に使える程度で﹁あー戯れって感じねはいはい﹂という事でスルーしていたんだけど、最近久しぶりに覗いたら1.8.0まで育っていてTry-with-resources*1やMethod referencesがサポートされていた。 また、RxJavaは1.0.0が11月にリリースされて実用段階に入ってきており、Java8のStream APIを概ね補完する様な機能を持っている。 更にAndroidでRxJavaを扱うため
-
Rebuild.fm に出させてもらいました。ありがたいことです。 さっそく録音を聞き直す。自分の声を聞くのは辛い・・・のはさておき、 リアクティブプログラミングの話は我ながら主張がよくわからない。 反省のため何が言いたかったのかを考え直したい。 たぶん趣旨は二つあった: A. RxJava やRxAndroid はなかなかいいやつだ。 B. リアクティブプログラミングは一つのはっきりした概念ではない。Aについては試してもらえばわかるはず。ReactiveX のサイトからぽつぽつ資料を読めば済む。ここではBを補足してみる。X指向はYみたいなもの リアクティブプログラミングとは何だろう。どうもつかみどころがない。私は腑に落ちるまでけっこう時間がかかった。 このわかりにくさには大きく二つ理由があると思う。一つはプログラミングの概念をコードなしに説明する一般的な難しさ。オブジェ
-
例えば◯秒間操作がなかったらパスキーロック画面を表示する、とかそういうの。普通に作るとタイマーを使って面倒な感じになっちゃいますが、RxJava とRxAndroid を使うととても簡単にできます。RxJava + RxAnroid の場合 例えば、画面にEditBox と Button があって、﹁文字列の入力﹂と﹁ボタンが押されたか﹂を監視、◯秒間操作がなかったら××する、という処理をしたい時、RxJava+RxAndroid では以下のように書けます。public class MyActivity extends Activity { private static final String TAG = "MyActivity"; private Subscription _subscription; @Override protected void onCreate(Bund
-
1