Мы — Surf, создаём мобильные приложения с 2011 года.
👉 Одни из первых в России стали работать с кроссплатформенной технологией Flutter.
👉 Входим в топ-10 мобильных разработчиков России.
👉 Google Certified Agency.
Это шестая лекция Android Summer School 2022. В ней Герман, Android Developer, расскажет про архитектуру Android-приложений.
Плейлист со всеми выпусками →
Тайм-коды:
00:00 — Приветствие
00:36 — Зачем вообще архитектура?
05:02 — Проблемы проекта без архитектуры
06:47 — Что такое архитектура?
07:35 — Принципы архитектуры: .
14:28 — Принципы архитектуры: KISS, DRY/DIE, YAGNI
16:19 — Чистая архитектура
22:13 — Model View Controller
29:16 — Model View Presenter
37:05 — Model View ViewModel
44:50 — Model View Intent
56:31 — Что дает нам архитектура?
59:09 — Ответы на вопросы
01:05:53 – Практика
Полезные ссылки из лекции:
🤖 Паттерны для новичков →
🤖 Ещё паттерны →
🤖 SOLID в картинках →
🤖 SOLID на английском с примерами →
🤖 SOLID — use case →
🤖 Flow — StateFlow →
🤖 — архитектура и примеры →
🤖 surf-mvi →
🤖 Репозиторий Live-Coding сессии →
Подписывайся на Surf:
🏄♀️ Telegram-канал →
🏄♀️ Telegram-канал Android Team →
🏄♀️ VK →
🏄♀️ Twitter →
🏄♀️ Хабр →
🏄♀️ →
🏄♀️ GitHub →