Skip to content

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

Notifications You must be signed in to change notification settings

KulkarniAtharva/Dagger2_on_Android

Repository files navigation

photo

Dagger2 on Android


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

Here's what you will see in the project:

  • 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...