Каждый Android-разработчик использовал RecyclerView
для отображения списков и каждый сталкивался с проблемой обновления данных в списке, пока в 2016 году не появился магический класс DiffUtil
. Я на пальцах объясню, как на самом деле он работает, и постараюсь рассеять его магию.