どくぴーの備忘録

真面目なことを書こうとするクソメガネのブログ。いつ投げ捨てられるのかは不明

技術

DataBinding + RxJavaでMVVMパターンな設計を考える

今更感がすごいが、DataBindingを使うことによってAndroidアプリケーションの実装でMVVMパターンな設計を考えやすくなったし、DroidKaigi 2017のアプリがMVVMで実装されていたりするので、自分なりに設計をまとめてみる。 全体図 他で実装されている記事を見…

ObservableList#OnListChangedCallbackでListViewやRecyclerViewのAdapterを更新する

TL;DR ObservableList#OnListChangedCallbackでObservableListに格納されているデータの変更を通知できる 変更を通知できるので「通知のあったitemのみViewを更新する」と言った処理も可能 RecyclerViewなら各コールバックメソッドに対応した変更通知が使え…