Android Dependency Injection with Dagger 2 and Kotlin
With G. Blake Meike
Liked by 845 users
Duration: 1h 52m
Skill level: Advanced
Released: 2/1/2019
Course details
Dependency injection (DI) is increasingly popular in Android. Injection reduces the amount of code required in an application, reducing debugging overhead. A DI tool like Dagger, which assumes responsibility for creating and providing dependencies of an object, can help make your code cleaner, easier to understand, and easier to test. Dagger 2, the latest version, is particularly highly regarded for its speed and compile-time safety. In this course, Blake Meike teaches Android developers to use Dagger 2 with Kotlin—the newly embraced Android programming language. Review Dagger basics, including the four major types of dependency injection: method, field, lazy, and provider injection. Learn how to use Dagger annotations to declare dependencies, satisfy them, and create reusable modules you can share across your apps. Plus, learn about multibinding and components, the new way of associating modules with injection targets in Dagger 2.
Skills you’ll gain
Earn a sharable certificate
Share what you’ve learned, and be a standout professional in your desired industry with a certificate showcasing your knowledge gained from the course.
LinkedIn Learning
Certificate of Completion
-
Showcase on your LinkedIn profile under “Licenses and Certificate” section
-
Download or print out as PDF to share with others
-
Share as image online to demonstrate your skill
Meet the instructor
Learner reviews
-
Frank Halbig
Frank Halbig
Onlineservice Entwickler/Architekt bei KKH Kaufmännische Krankenkasse
-
Joseph Wambura
Joseph Wambura
Technology Director | Software Engineer | Problem Solver
Contents
What’s included
- Practice while you learn 1 exercise file
- Learn on the go Access on tablet and phone