Android: Getting Started with Dagger2

This course explains both the basic and advanced concepts of Dagger2. By the end of this course you will have the knowledge you need to easily manage dependencies with Dagger2.
Course info
Level
Intermediate
Updated
May 8, 2019
Duration
50m
Table of contents
Description
Course info
Level
Intermediate
Updated
May 8, 2019
Duration
50m
Description

Dagger2 is one of the most popular dependency injection libraries for Android. However, it can be a little overwhelming to understand and learn. In this course, Android: Getting Started with Dagger2, you will learn the foundational knowledge you need to manage your dependencies with Dagger2. First, you will delve into modules and components. Next, you will discover how to let Dagger2 handle dependency injection for you by using the @Inject annotation. Finally, you will explore how to handle dependency lifecycles with scoping and subcomponents. When you’re finished with this course, you will have the skills and knowledge of Dagger2 needed to better manage the dependencies in your Android projects.

About the author
About the author

Justin is a freelance Android developer. He is passionate about clean architecture, TDD and following best practices. He runs the website https://moducode.com

Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
(Music) Hi. My name is Justin Inacio, and welcome to my course, Android: Getting Started with Dagger2. I'm a freelance Android developer and have been developing on the Android platform for a few years now. Dagger2 is the most popular dependency injection library for Android. That being said, it is arguably also one of the most complex libraries to understand. Dagger2 is a library that helps you inject and manage dependencies in your Android projects. Once you have a firm grasp on this library, it is one you will always want to be using. This course will break down the very basics of Dagger2 before continuing on to some more advanced topics. No prior knowledge of Dagger2 or dependency injection itself is required for this course. Some of the topics we'll be covering are modules, components, dependency scoping, and subcomponents. By the end of the course, you will have a firm grasp on Dagger and be able to start working with it immediately. I hope you'll join me on this journey to learn about Dagger2, with the Android: Getting Started with Dagger2 course, at Pluralsight.