#RecyclerView #MergeAdapter
Делаем код в адаптере чище с помощью MergeAdapter.
Надоели перегруженные и сложные адаптеры в вашем проекте, напоминающие картинку ниже? Каждый раз при добавлении нового типа ячейки хочется переписать адаптер для RecyclerView чтобы код читался проще?
Есть множество подходов, чаще всего рекомендуется использовать подход delegate adapter или, например библиотеку groupie для динамического создания списков с различными типами view, о работе с которой я планирую написать статью или даже туториал в ближайшее время.
Но сегодня я расскажу о новом классе MergeAdapter появившемся в android совсем недавно, который поможет инкапсулировать
логику вашего адаптера для разных ячеек, тем самым соответствовать принципам SOLID.
https://bit.ly/2UG4e3t
@android_school_ru
Делаем код в адаптере чище с помощью MergeAdapter.
Надоели перегруженные и сложные адаптеры в вашем проекте, напоминающие картинку ниже? Каждый раз при добавлении нового типа ячейки хочется переписать адаптер для RecyclerView чтобы код читался проще?
Есть множество подходов, чаще всего рекомендуется использовать подход delegate adapter или, например библиотеку groupie для динамического создания списков с различными типами view, о работе с которой я планирую написать статью или даже туториал в ближайшее время.
Но сегодня я расскажу о новом классе MergeAdapter появившемся в android совсем недавно, который поможет инкапсулировать
логику вашего адаптера для разных ячеек, тем самым соответствовать принципам SOLID.
https://bit.ly/2UG4e3t
@android_school_ru