これはKotlinアドベントカレンダー2015 17日目の記事です。 TL;DR Kotlinの拡張関数でRxJavaがいろいろ便利になるよね RxKotlinというのはRxJava用の便利な拡張関数を集めたライブラリだよ RxJavaのCompositeSubscriptionがめんどくさい問題はDelegationでスッキリ解決できるよ ここで紹介したDelegationを使った実装をまとめてライブラリとして公開してみたよ。詳細はこっちの記事を読んでね。 はじめに RxJavaはコールバックを多用するライブラリです。Java7以前のバージョンではラムダ式は利用できずに、無名クラスでの実装となってしまうために、記述が冗長となってしまい、Kotlinの利用を考えた方も多いのではないでしょうか? そこで、Kotlinだからこそできる、RxJavaの便利な利用方法を紹介してみたいと思います。