Сливы курсов

Большая база курсов по честной ценe

Регистрация

[Дмитрий Виноградов] Dagger 2 (2019)

Moderator

Administrator
Команда форума
Регистрация
24.09.2021
Сообщения
38 390

Автор:
Дмитрий Виноградов


Название:
Dagger 2 (2019)
Описание:

О чем этот курс
Автор курса в своих проектах использует шаблон (паттерн) проектирования Dependency Injection (Внедрение зависимостей). Данный паттерн предоставляет следующие возможности: -уменьшение зависимостей между объектами -упрощение написания тестовБиблиотека Dagger 2 берет на себя часть реализации паттерна Dependency Injection и упрощает работу разработчика, снижает количество написанного кода.Во время постижения всех премудростей Dagger 2 автору пришлось изучить материалы из многих источников. Но информации оказалось недостаточно. Поэтому он потратил много времени на создание тестового проекта и эксперименты, чтобы до конца разобраться в теме.Для создания курса, автор обобщил всю собранную информацию, включая выводы из своих экспериментов, и дополнил примерами из практики.Так получился полноценный курс с уроками в стиле startandroid – все доступно, по шагам и с картинками.Рассматриваются самые последние возможности библиотеки.
Содержание курса:
Урок 1. Введение.Во втором уроке рассмотрим некоторые дополнительные возможности: Lazy, Provider, Named, Qualifier, Intoset, ElementsIntoSet, IntoMap, Inject.Урок 3. SubComponent и Scope.В четвертом уроке разберем асинхронные механизмы Dagger: ProductionComponent, ProducerModule, Produces, Producer. А также разберем, как с помощью Produced обрабатывать ошибки.Урок 5. Builder.

В этом уроке мы подробно рассмотрим билдеры: как они генерируются даггером, как можно использовать свой билдер, как с помощью аннотации @BindsInstance передавать объекты в компонент минуя модули. Кроме этого, рассмотрим вариант архитектурного решения Dagger 2 + MVP, которое позволит вам сохранять презентер при повороте экрана. Научимся создавать сабкомпоненты с помощью билдеров и аргумента subcomponents в аннотации
@module
.Урок 6. AndroidInjection.

 
Прием платежей для сайтов

Партнеры

Верх Низ