помощью sealed классов, как в гайде официальном, и не с помощью epoxy, а чисто на паттерне visitor? Есть свои плюсы, основой - написал адаптер и забыл. Позднее разные разметки под разные итемы просто регистрируй в менеджере посетителей все. Хочу написать про это на хабыр, но вдруг никому не интересно или древность дремучая...
Чекни нет ли такого уже сначала
Напиши статейку, я бы почитал
Судя по тому как ты описал, это очень похоже на библиотечку adapter delegate
Что, навелосипедил, значит))
Я не утверждаю) просто напомнило)
Немного другой у меня принцип. У него всё-таки в адаптер собираются все делегаты для вью холдеров. У меня только одна зависимость менеджера. А в нем уж регистрация конкретных вью холдеров. В том числе через даггер/хилт удобно это делать.
Обсуждают сегодня