О чём курс

Курс «Dagger 2 для Android разработчиков» от Android Broadcast — это комплексная образовательная программа, созданная для тех, кто хочет глубоко освоить самый популярный и официально рекомендуемый Google инструмент для внедрения зависимостей (Dependency Injection) в экосистеме Android. Несмотря на широкое распространение Dagger 2, многие разработчики сталкиваются с трудностями при его внедрении из-за поверхностного понимания принципов работы библиотеки, что часто приводит к созданию запутанных и трудноподдерживаемых архитектурных решений. Данный курс призван исправить эту ситуацию, предлагая системный подход к изучению технологии: от фундаментальных основ до проектирования сложных графов зависимостей в современных многомодульных проектах.

Программа обучения построена таким образом, чтобы слушатели не просто заучивали синтаксис, а понимали философию DI и учились применять её осознанно. Вы узнаете о лучших практиках разработки, научитесь избегать распространенных антипаттернов и поймете, как сделать граф зависимостей гибким и масштабируемым. Особое внимание уделяется архитектуре на основе плагинов, что является критически важным навыком для работы над крупными корпоративными проектами. Кроме того, курс подробно разбирает Hilt — надстройку над Dagger, которая призвана стандартизировать использование DI в Android-приложениях. Вы узнаете, в каких случаях Hilt значительно упрощает жизнь разработчика, а где его использование может быть избыточным или нецелесообразным, учитывая все плюсы и минусы данного инструмента.

Помимо архитектурных аспектов, курс затрагивает вопросы производительности. Вы научитесь оптимизировать работу с Dagger, чтобы повысить скорость сборки проекта и улучшить быстродействие конечного приложения. Это критически важные знания для профессионального Android-разработчика, стремящегося к созданию качественных и высокопроизводительных продуктов. Обучение ведет Кирилл Розов — эксперт с более чем 10-летним опытом работы в IT, бывший Android & Kotlin GDE, обладающий богатым бэкграундом в таких компаниях, как Яндекс, Тинькофф и EPAM. Его глубокая экспертиза и вклад в развитие русскоязычного Android-сообщества гарантируют, что вы получите актуальные знания, соответствующие современным стандартам индустрии.

Курс идеально подходит для Android-разработчиков, которые хотят перестать бояться Dagger 2 и начать использовать его как мощный инструмент для построения чистой и поддерживаемой архитектуры. Вы получите не только теоретическую базу, но и практические навыки, которые позволят вам уверенно работать с DI в любых, даже самых сложных многомодульных проектах. Программа курса разработана при поддержке Лаборатории Касперского, что подтверждает её актуальность и соответствие высоким требованиям к качеству кода. Прохождение данного курса — это инвестиция в ваш профессиональный рост, которая поможет вам выйти на новый уровень мастерства и создавать продукты, отвечающие самым высоким техническим стандартам.

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

  • Основы DI и Dagger, как работает, настройка в проекте
  • Организация модулей. Типы Inject. Способы доставки зависимостей
  • Dagger Component, Subcomponent, Scope, Reusable
  • Dagger Multibindings. Как построить архитектуру на плагинах
  • Dagger 2 в многомодульном Android проекте
  • Hilt - специальный Dagger для Android
  • Ускорение Dagger
Складчина создана 21 сентября 2022 г. · описание обновлено 2 мая 2026 г.

Теги курса

Инструменты
1 400 ₽