Dependency Injection in Android with Dagger 2 and Hilt (Udemy.com)
The most comprehensive guide to Dagger 2 and Hilt dependency injection frameworks in Android
Created by: Vasiliy Zukanov
Produced in 2021
What you will learn
- Master Dagger 2 and Hilt dependency injection frameworks
- Understand the relationship between Dagger 2 and Hilt
- Implement clean dependency injection in Android applications
- Learn the fundamental theory of dependency injection
Quality Score
Overall Score : 90 / 100
Course Description
Even though the ultimate goal of this course is to make you comfortable with Dagger 2, you'll also learn about so-called Pure Dependency Injection. That's when you incorporate dependency injection into your Android application, but don't use any third-party libraries for that. Understanding of Pure Dependency Injection is important all by itself, but, in addition, it'll also allow you to see what Dagger brings to the table and appreciate its features.
Professional gradeFrom fundamentals to best practicesNon-trivial examplesHands-on exercisesTutorial Android application on GitHub with step-by-step commits history for easier reviewMany developers spend weeks and even months learning Dagger, and some still give up on it. This course will spare you a lot of time because you won't need to figure out Dagger on your own. You'll also learn the associated best practices, so you'll be protected from the most common mistakes and won't shoot yourself in the foot. All technical solutions demonstrated in this course were tested in many professional projects and produced outstanding results.
So, if you want to learn what dependency injection is and how to use Dagger 2 to develop clean and maintainable Android applications - this course is for you.
Who this course is for:
Professional Android developers
Instructor Details
- 4.5 Rating
239 Reviews
Vasiliy Zukanov
I'm a professional Android developer with a wide range of technical interests. After working in microelectronics industry in the past, I'm now constantly amazed at the ability of software developers to turn ideas into products.
I really like teachingand find exceptional satisfaction in explaining complicated ideas in simple words.
My courses are aimed at professional software developers who take their job seriously and aim at technical excellence.
More courses by Vasiliy Zukanov
SOLID Principles of Object-Oriented Design and Architecture (2021)
4.6 (233 Reviews)
Provider: Udemy
Time: 4.5h
$11.99
Android Unit Testing and Test Driven Development (2021)
4.6 (50 Reviews)
Provider: Udemy
Time: 5.5h
$11.99
More android development courses
Flutter & Firebase: Build a Complete App for iOS & Android (2021)
4.8 (298 Reviews)
Provider: Udemy
Time: 21h
$11.99
How To Launch Your App In Just 16 hrs - Android Development (2016)
4.8 (50 Reviews)
Provider: Udemy
Time: 16.5h
$11.99
Android Game Development for Beginners - Learn Core Concepts (2021)
4.8 (47 Reviews)
Provider: Udemy
Time: 2.5h
$11.99
Android App Development Bootcamp 2021 - Android 10 (Q) (2021)
4.8 (42 Reviews)
Provider: Udemy
Time: 18h
$11.99










