RecyclerView — это расширяемый View для отображения больших наборов данных в Android, который обеспечивает высокую производительность и гибкость.
DiffUtil
RecycledViewPool
AdapterDataObserver
setHasFixedSize
setHasStableIds
setNestedScrollingEnabled