Советы как сделать работу вашего RecyclerView максимально быстрой и плавной: 👉 Максимально простая иерархия View. И плоская 👉 Не стесняйтесь прибегать к Custom View, чтобы сделать иерархию плоской 👉 Большое количество уникальных типов элементов негативно влияет сна производительность 👉 Используйте оптимизации RecyclerView: DiffUtils, setHasFixedSize(), setItemViewCacheSize(), setRecycledViewPool()