Загрузка страницы

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
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
20 мая 2020 г. 3:17:45
00:31:41
Другие видео канала
Programming WTF: Clean Software Architecture Use Cases - WHAT, WHY, WHEN w/ Code ExamplesProgramming WTF: Clean Software Architecture Use Cases - WHAT, WHY, WHEN w/ Code ExamplesУроки по Android Clean Architecture, слой DATA на практикеУроки по Android Clean Architecture, слой DATA на практике4.0 DT.EDU.BACKEND / NGINX4.0 DT.EDU.BACKEND / NGINX2.1 DT.EDU.BACKEND / DOCKER-COMPOSE & DOCKER REGISTRY2.1 DT.EDU.BACKEND / DOCKER-COMPOSE & DOCKER REGISTRYОсновы DI и Dagger, как работает, настройка в проектеОсновы DI и Dagger, как работает, настройка в проектеПрезентация дипломного проектаПрезентация дипломного проектаBest practices for a modularized app with dynamic features -English version-Best practices for a modularized app with dynamic features -English version-Android-разработка[7]. Многопоточность. Корутины.Android-разработка[7]. Многопоточность. Корутины.LiveData with Coroutines and Flow (Android Dev Summit '19)LiveData with Coroutines and Flow (Android Dev Summit '19)Android - Что такое ContextAndroid - Что такое ContextЧто такое архитектура приложения. Паттерны MVC, MVP, MVVM.Что такое архитектура приложения. Паттерны MVC, MVP, MVVM.The Ultimate Guide to Android Testing (Unit Tests, UI Tests, End-to-End Tests) - Clean ArchitectureThe Ultimate Guide to Android Testing (Unit Tests, UI Tests, End-to-End Tests) - Clean ArchitectureВведение в Чистую Архитектуру. Артур БадретдиновВведение в Чистую Архитектуру. Артур БадретдиновБольшой урок по программированию на ProcessingБольшой урок по программированию на ProcessingBen Weiss - Best practices for a modularized appBen Weiss - Best practices for a modularized appАрхитектура. SOLID [RU] / Мобильный разработчикАрхитектура. SOLID [RU] / Мобильный разработчикTCP/IP: что это и зачем нужноTCP/IP: что это и зачем нужноJetpack Compose. ViewModel. Как выбрать архитектуру для Compose? [Ru, Kotlin\Android]Jetpack Compose. ViewModel. Как выбрать архитектуру для Compose? [Ru, Kotlin\Android]Максим Шульга - А давайте использовать Clean Architecture в Android приложенииМаксим Шульга - А давайте использовать Clean Architecture в Android приложенииAndroid-разработка[5]. Архитектура: MVP, MVVM.Android-разработка[5]. Архитектура: MVP, MVVM.
Яндекс.Метрика