базовый абстрактный адаптер, его реализации - пагинация, с селектором, т.д. есть необходимость данные одного типа отображать по-разному в разных списках. как бы вы сделали? в прошлой реализации моделька оборачивалась wrapper, где задавался тип отображения. но мне этот подход не нравится, т.к. приходилось пробегать по всему списку и оборачивать, а потом доставать из обёртки. сейчас появился слой сырых моделей -> маппер -> внутренняя модель. так вот я думаю, может маппить в разные модели в таком случае? есть ещё вариант вкидывать тип в адаптер вместо того чтобы его хранить внутри обёртки. если есть ссылки где можно посмотреть подобные проблемы и варианты, буду благодарна. ну и может есть ещё другие варианты?
Был у меня когда то велосипед https://github.com/mentalstack/recyclerview-extensions. Теперь переезжаю на Paging Library с абстрактыми ячейками и датабиндингом
Обсуждают сегодня