Запуск серии обучающих материалов S.O.L.I.D для Android | Модель рефакторинга: Часть 1
Автор: Codetutor
Загружено: 2024-09-02
Просмотров: 1508
Описание:
В этом видео мы начинаем новую серию видео о применении принципов SOLID в разработке приложений для Android. Эта серия идеально подходит для разработчиков, уже знакомых с разработкой Android, Jetpack Compose и популярными архитектурами, такими как MVC, MVP или MVVM. Мы подробно рассмотрим, как эффективно интегрировать принципы SOLID с этими передовыми практиками, сосредоточившись на реальном приложении для Android, созданном с использованием MVVM, Jetpack Compose, Room Database и шаблона Repository.
Мы начнём с рассмотрения существующего приложения и его архитектуры, а затем приступим к рефакторингу в соответствии с принципами SOLID. Если вы новичок в этих концепциях, рекомендуем ознакомиться с другими нашими руководствами по архитектуре приложений для Android, Jetpack Compose и Room Database, прежде чем начинать эту серию. На протяжении всей серии мы будем использовать Kotlin для всех демонстраций.
В этом видео мы уделим особое внимание рефакторингу компонентов Room Database и Repository, обсуждая ключевые принципы проектирования, такие как разделение интерфейсов, инверсия зависимостей и подстановка Барбары Лисков. Следите за новостями, чтобы увидеть новые видео из этой серии, в которых мы продолжим рефакторинг приложения и улучшим ваше понимание принципов SOLID в разработке для Android.
#AndroidDevelopment #SOLIDPrinciples #JetpackCompose #MVVM #RoomDatabase #Kotlin #Refactoring #DependencyInversion #InterfaceSegregation #SoftwareDesign #AndroidTutorials
Подпишитесь на меня в Твиттере: / anilvdeshpande
Ссылка на код на GitHub: https://github.com/AnilDeshpande/Coun...
Другие полезные плейлисты:
Плейлист «Архитектура приложений Android»: • Android App Architecture - MVC | MVP | MVVM
Android Jetpack Compose: • Jetpack Compose Comprehensive tutorial list
Android Room Database: • Mastering Android Room Database: A Complet...
Главы
00:00 — Введение в серию
00:57 — Обзор принципов SOLID
02:00 — Краткое руководство по приложению
03:10 — Функции приложения и параметры фильтрации
04:04 — Обзор структуры проекта
05:06 — Рефакторинг с использованием принципов SOLID
06:00 — Реализация инверсии зависимостей
08:47 — Улучшение интерфейсов и репозитория
11:11 — Стратегический шаблон для фильтрации
11:54 — Заключение и дальнейшие шаги
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: