Рубрика: Design Patterns

  • Паттерн ViewHolder

    Ваш код может часто вызывать findViewById() во время прокрутки ListView, что может снизить производительность. Даже когда адаптер возвращает раздутое(inflated) представление для повторного использования, вам все равно нужно искать элементы и обновлять их. Способ обойти повторное использование findViewById() — это использовать паттерн ViewHolder.

  • Паттерн Repository

    Репозиторий — это слой абстракции, инкапсулирующий в себе всё, что относится к способу хранения данных.

  • MVC — MVP — MVVM

    Различия MV* паттернах

  • Design patterns used in Android

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