Dagger 2

18 участников

О чём курс

Использование Dependency Injection с библиотекой Dagger 2 — ключевое требование на вакансиях Junior Android Developer, которое помогает уменьшить связность объектов, сделать код читабельным и упростить написание тестов. Автор собрал разрозненную информацию в единую систему, чтобы избавить вас от долгих поисков и самостоятельных экспериментов с тестовыми проектами. Внутри разбираются основные механизмы библиотеки: от базовой настройки Component и Module до работы с асинхронностью и сложными сценариями внедрения зависимостей. Курс состоит из четырех уроков, каждый из которых рассчитан на изучение не более чем за час.

Программа обучения

  • Урок 1. Введение
    • Возможности Dagger
    • Component и Module
    • Подключение к проекту
    • Простые примеры реализации
  • Урок 2. Дополнительные возможности
    • Lazy, Provider, Named, Qualifier
    • Инъекции коллекций (Intoset, ElementsIntoSet, IntoMap)
    • Inject
  • Урок 3. SubComponent и Scope
    • Работа с SubComponent
    • Управление жизненным циклом объектов через Scope
  • Урок 4. Produced
    • Асинхронные механизмы: ProductionComponent, ProducerModule
    • Использование Produces и Producer
    • Обработка ошибок с помощью Produced
Складчина создана 24 октября 2016 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 2

S startandroid Все материалы
80 ₽ 450 ₽