RecyclerView - один из самых популярных виджетов в Android разработке. Его устройство не простое и состоит из множества компонентов: LayoutManager, Adapter, ViewHolder, ItemAnimator, ItemDecoration и др. Но сколько магии скрывается внутри для обеспечения работы.
В статье разбирается что скрывается за методом getViewByPosition() для получения View, которая будет отображаться в заданном элементе списка.