Slide 94
Slide 94 text
@Singleton
@Component(modules = [
AndroidInjectionModule::class,
ApplicationModule::class,
RepositoryModule::class,
ActivityModule::class,])
interface ApplicationComponent : AndroidInjector {
fun loginActivityComponent(): LoginActivityComponent.Factory
@Component.Factory
interface Factory {
fun create(@BindsInstance app: App): ApplicationComponent
}
}
Component Treeの接ぎ木