Descrição
Descrição:
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
Avaliações
Ainda não existem avaliações.