/Dagger-Examples

Some dagger-android examples with Retrofit2, MVVM architecture, RxJava, (Java)

Primary LanguageJava

This course contains Dagger2 examples with Retrofit2, MVVM architecture, Android Jetpack's Navigation component, & more. (Java)

Here's what you will see in the course:

  • Every line of code is written and explained on video
  • Dagger version 2.2+ (Focus on Dagger-Android)
  • Dagger-android basics:
    1. DaggerApplication
    2. DaggerAppCompatActivity
    3. DaggerFragment
  • @Provides, @Binds, @BindsInstance explanation
  • Map Multibinding
  • Subcomponents
  • Scopes
  • Custom Scopes
  • @ContributesAndroidInjector
  • Activity Injection
  • Fragment Injection
  • ViewModel Injection
  • Retrofit2 and Dagger
  • Proper MVVM Architecture (Model View View-Model)
  • An intro to the new Jetpack Navigation Component library
  • And much more...

The course is free and available on codingwithmitch.com