RecyclerView с использованием котлиновских sealed классов



Подход, рассматриваемый в статье вполне себе можно применять, но только для списков, которые могут иметь немного типов, иначе получите лапшу из ифчиков, что не есть хорошо.



А вот тут и тут, можно посмотреть best practices по написанию ифчиков и как от них избавиться с помощью полиморфизма 😎