東京オフィスで働くファームノートのエンジニア狩谷です。ポケストップが自宅から射程内にあって喜んでいるところです。最寄り駅でもスマホを持っている人で賑わっておりました。 FarmnoteもiOS版、Android版を提供しております。Android版では RxJava と RxAndroid を使って非同期処理を記述しています。RxJava は ReactiveX を Java のライブラリとしたものです。 ReactiveX ではいろいろなことをデータの流れとみなして、データを提供する側である Observable と、データを消費する側である Subscriber とで分離してコードを記述することができます。 http://reactivex.io/ 例えば、クリックイベントやWeb APIのレスポンス、BLEデバイスのスキャンなど、これらはデータを提供してくれるものと捉え、 Obser
![牛とReactiveX - Developers Note](https://cdn-ak-scissors.b.st-hatena.com/image/square/3435552cd9b9cddf3e49385b4ad5b1609cece7e8/height=288;version=1;width=512/http%3A%2F%2Fdevelopersnote.jp%2Fassets_c%2F2016%2F07%2Freactivex1-thumb-400xauto-119.png)