Android-разработка[9]. Clean Architecture, Dagger, Flow
Лекция об архитектуре в Android-приложениях, разбор архитектуры Clean Architecture. Организация внедрения зависимостей через Dagger. Реактивное программирование через Flow.
Предыдущая лекция по архитектуре про MVP, MVVM: https://youtu.be/QtXddCAAZ8k
Лектор: Антон Рябых
by Doubletapp (https://doubletapp.ai)
Android-чат для вопросов в телеграме https://t.me/doubledroid
Наш production-канал:
https://www.youtube.com/channel/UCNanSAO9KDKWG_UCXgAqYuQ
⬇⬇⬇
Сайт: https://doubletapp.ai
VK: https://vk.com/doubletapp
Telegram: https://t.me/doubletapp
Instagram: https://www.instagram.com/doubletapp.ai/
Facebook: https://www.facebook.com/doubletapp.ai/
Dribble: https://dribbble.com/Doubletapp
Таймкоды:
00:00 Android-разработка[9]. Clean Architecture, Dagger, Flow
00:25 Что было в первой лекции
01:06 Clean Architecture
04:27 Почему Domain слой - внутренний?
05:46 Деление на модули
07:05 Пример кода
08:27 UseCase vs Interactor
09:44 Маппинг
11:20 Как связать разные компоненты?
16:04 Dagger
20:10 Особенности Dagger
25:10 Реактивное программирование
27:20 Flow
29:19 Итог
30:26 Домашнее задание
#CleanArchitecture, #Dagger #AndroidDev #Kotlin
Видео Android-разработка[9]. Clean Architecture, Dagger, Flow канала Doubletapp
Предыдущая лекция по архитектуре про MVP, MVVM: https://youtu.be/QtXddCAAZ8k
Лектор: Антон Рябых
by Doubletapp (https://doubletapp.ai)
Android-чат для вопросов в телеграме https://t.me/doubledroid
Наш production-канал:
https://www.youtube.com/channel/UCNanSAO9KDKWG_UCXgAqYuQ
⬇⬇⬇
Сайт: https://doubletapp.ai
VK: https://vk.com/doubletapp
Telegram: https://t.me/doubletapp
Instagram: https://www.instagram.com/doubletapp.ai/
Facebook: https://www.facebook.com/doubletapp.ai/
Dribble: https://dribbble.com/Doubletapp
Таймкоды:
00:00 Android-разработка[9]. Clean Architecture, Dagger, Flow
00:25 Что было в первой лекции
01:06 Clean Architecture
04:27 Почему Domain слой - внутренний?
05:46 Деление на модули
07:05 Пример кода
08:27 UseCase vs Interactor
09:44 Маппинг
11:20 Как связать разные компоненты?
16:04 Dagger
20:10 Особенности Dagger
25:10 Реактивное программирование
27:20 Flow
29:19 Итог
30:26 Домашнее задание
#CleanArchitecture, #Dagger #AndroidDev #Kotlin
Видео Android-разработка[9]. Clean Architecture, Dagger, Flow канала Doubletapp
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Programming WTF: Clean Software Architecture Use Cases - WHAT, WHY, WHEN w/ Code Examples](https://i.ytimg.com/vi/WBebmxPExmg/default.jpg)
![Уроки по Android Clean Architecture, слой DATA на практике](https://i.ytimg.com/vi/zt07bObIpSk/default.jpg)
![4.0 DT.EDU.BACKEND / NGINX](https://i.ytimg.com/vi/x3f_qomblVU/default.jpg)
![2.1 DT.EDU.BACKEND / DOCKER-COMPOSE & DOCKER REGISTRY](https://i.ytimg.com/vi/BJeiuaA65_w/default.jpg)
![Основы DI и Dagger, как работает, настройка в проекте](https://i.ytimg.com/vi/1dOsef2ZzQ8/default.jpg)
![Презентация дипломного проекта](https://i.ytimg.com/vi/a2OnIIV9ePY/default.jpg)
![Best practices for a modularized app with dynamic features -English version-](https://i.ytimg.com/vi/sK0dNMAgOQ8/default.jpg)
![Android-разработка[7]. Многопоточность. Корутины.](https://i.ytimg.com/vi/EoTrBnsHfeQ/default.jpg)
![LiveData with Coroutines and Flow (Android Dev Summit '19)](https://i.ytimg.com/vi/B8ppnjGPAGE/default.jpg)
![Android - Что такое Context](https://i.ytimg.com/vi/Qo3fPCf_nVk/default.jpg)
![Что такое архитектура приложения. Паттерны MVC, MVP, MVVM.](https://i.ytimg.com/vi/HC33Mggec3k/default.jpg)
![The Ultimate Guide to Android Testing (Unit Tests, UI Tests, End-to-End Tests) - Clean Architecture](https://i.ytimg.com/vi/nDCCwyS0_MQ/default.jpg)
![Введение в Чистую Архитектуру. Артур Бадретдинов](https://i.ytimg.com/vi/MYXt_9d_2ps/default.jpg)
![Большой урок по программированию на Processing](https://i.ytimg.com/vi/2fs1tuUUJRM/default.jpg)
![Ben Weiss - Best practices for a modularized app](https://i.ytimg.com/vi/Ox_MFgxeNY0/default.jpg)
![Архитектура. SOLID [RU] / Мобильный разработчик](https://i.ytimg.com/vi/ILdVbKs6qYg/default.jpg)
![TCP/IP: что это и зачем нужно](https://i.ytimg.com/vi/rLUzYeLdM0k/default.jpg)
![Jetpack Compose. ViewModel. Как выбрать архитектуру для Compose? [Ru, Kotlin\Android]](https://i.ytimg.com/vi/o4EQnWfegoE/default.jpg)
![Максим Шульга - А давайте использовать Clean Architecture в Android приложении](https://i.ytimg.com/vi/qP9biDbPJ0I/default.jpg)
![Android-разработка[5]. Архитектура: MVP, MVVM.](https://i.ytimg.com/vi/QtXddCAAZ8k/default.jpg)