Что такое архитектура приложения. Паттерны MVC, MVP, MVVM.
Зачем разработчику знать «Паттерны проектирования» Коротко. Они помогают сэкономить время на организацию кода. Подробнее. Паттерны MVC, MVP и MVVM описывают, как лучше разделить код по папкам и что написать в файлах. «Компоновщик» позволяет сгруппировать множество объектов, чтобы их было удобнее использовать вместе. «Адаптер» помогает делать интерфейс и объекты более адаптивными. Про паттерны можно рассказывать долго — их много, и каждый упрощает разработку проекта. Где учить. На курсе «Паттерны проектирования» вы познакомитесь с разными видами паттернов и научитесь их применять в коде. Сейчас обучение можно начать со скидкой 30% до 3 октября включительно. Ссылка для записи на курс — tml.io/...uj7
Дизайн паттерны: MVP
И последний в цикле про дизайн паттерны - MVP (Model-View-Presenter). Это тоже, как и вчера, про приложения для домашних и офисных компьютеров и Presenter - это прослойка между представлением и моделью, но работает немного по-другому. Если в MVVM, ViewModel выполнял только функцию меппинга модели на переменные в представлении, то в этом случае презентер занимается обработкой событий, которые ему передает представление...