Skip to content

Instantly share code, notes, and snippets.

@ibrahimsn98
Last active August 19, 2018 15:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ibrahimsn98/e2301cd78cbf4ddb3ac1a53356a6211f to your computer and use it in GitHub Desktop.
Save ibrahimsn98/e2301cd78cbf4ddb3ac1a53356a6211f to your computer and use it in GitHub Desktop.
android-mvvm-with-dagger-2
@Singleton
@Component(modules = {ContextModule.class, ApplicationModule.class, AndroidSupportInjectionModule.class, ActivityBindingModule.class})
public interface ApplicationComponent extends AndroidInjector<DaggerApplication> {
void inject(BaseApplication application);
@Component.Builder
interface Builder {
@BindsInstance
Builder application(Application application);
ApplicationComponent build();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment