AndroidエンジニアがRxを使うモチベーションって非同期処理に対するソリューションとしてが多いと思うんだけど、Futuer使ったりするのと比べて、使う側がそもそも非同期か同期かを知る必要がない点が優れていると思います— 有象無象 (@kgmyshin) 2017年9月28日 この件、多少説明した方がいいのではと思ったので記事にしました。 一応Androidの話です。題材はなんでもよかったんですがリポジトリパターンを題材としてみました。 あらかじめ言っておくと、コードの細かいツッコミは置いておいてもらえると。伝えたいのは 非同期か同期かを意識しなくていいとはどういうことか です。 Rxのなかった世界のころ 非同期がゆえに... こういうリポジトリのinterfaceを実装したいと考えます。 interface CourseRepository { fun resolveById(id: