背景 RxJava難しいですよね。 何度もネットで調べましたが、何度も挫折しています。 ミニマムで動く物を作り、Rxの雰囲気を掴んでもらえたらと思い書いてみます。 ミニマムの実装 動く物を作った方がモチベーションが沸くのではと考えRxBindingを使います。 WidgetObservableとかViewObservableと呼ばれていたものでRxBindingに全て含まれるようになり、書き方も変更があったようです。 https://github.com/ReactiveX/RxAndroid/wiki#moved RxBindingについては以前弊社ブログに書きましたので興味があればご覧ください。 まずbuild.gradleに依存関係を記述します。 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) test