Thanks for the article. It was simple to understand. Also like Manikanta asked below if it was aimed for large changes, I would like add the fact that in my case, I needed to update the list very quickly, for example about 10 times in a second and the source of this list doesn’t send me changes but rather full lists. In this scenario also DiffUtil has proved to better as doing that by hand may have left unwanted behaviors.

Software Engineer @Zomato. Passionate about tech, music, movies, gaming, coffee and food! Find my writing at

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store