Introduction to Dagger DI for Android with Kotlin Udemy Free Download
What you'll learn:
- learn how to use Dagger 2 as Dependency Injection
- build Real App using Dagger, MVVM, Android Architecture Components and RxJava
- Understanding the concept of Dependency Injection
- learn how to use component, subcomponent, scopes
- How to use Constructor, Field and Method Injections
- Learn how to use Multibinding for Android View Model
Requirements::
- You should have basics of kotlin language
- You should have experience in Android Development
Description:
Hi everyone and welcome to my new course
Android Dependency Injection using Dagger with Kotlin & more
This course is designed for an Android Developer who has no background in using Dagger 2 for Dependency injection. Dagger is one of the most popular frameworks for Dependency injection in Android Development. It is developed by Google as a forked project from Dagger 1 which is developed by Square. Mastering Dagger 2 is one of the skills that you should have for your career as an Android Developer because a lot of companies use it nowadays because it is fast, reliable and it makes the code more testable and clean because of the separation of concerns. Dagger is a code generator tool that happens at the compile-time phase during the building of your project. Dagger uses Annotation Processing to help it generated code, so there are a lot of annotation that you will learn during this course to master dependency injection using the Dagger library
After this course, you will be able to Understand the following
-
What is Dependency Injection(DI)
-
Why we need DI
-
Introduction to Dagger 2 library
-
Understanding the types of DI
-
Understanding Dagger Component
-
Understanding Field Injection
-
Understanding Method Injection
-
Understanding Dagger 2 Module
-
Understanding Scopes and SubComponent
-
Understanding Dagger Multibindings for Android View Model
-
Build a real Android App using Dagger2, RxJava, MVVM, Retrofit, and Android Architecture components with Kotlin
Who this course is for:
- intermediate developer who wants to be expert in Android Developement
- passion to learn about Dependency Injection Using Dagger 2
Course Details:
-
1 hour on-demand video
-
3 articles
-
Full lifetime access
-
Access on mobile and TV
-
Certificate of completion