Ваш код может часто вызывать findViewById() во время прокрутки ListView, что может снизить производительность. Даже когда адаптер возвращает раздутое(inflated) представление для повторного использования, вам все равно нужно искать элементы и обновлять их. Способ обойти повторное использование findViewById() — это использовать паттерн ViewHolder.
Continue readingРубрика: Design Patterns
Паттерн Repository
Репозиторий — это слой абстракции, инкапсулирующий в себе всё, что относится к способу хранения данных.
Continue readingMVC — MVP — MVVM
Различия MV* паттернах
Continue readingDesign patterns used in Android
Поговорим о шаблонах проектирования, с которыми встречаемся каждый день в Android разработке(SDK, сторонние библиотеки). Но, не всегда их замечаем.