calculating the diff isn't the hard part IMO, it's...
# rx
k
calculating the diff isn't the hard part IMO, it's just that usually you want a
Observable<List<Model>>
and you just want to bind the Adapter directly to it. How would you handle the process of retaining the old list to compare with the new one? Keep it around in the adapter and check before updating the adapter? Use a Subject instead of an Observable and check what the last-emitted value was? Some other combination of Rx operators?