package Ġcom . rf on zi . m vi _ sample . shared Ċ Ċ import Ġcom . rf on zi . m vi _ sample . shared . domain Inter actors . Color Interactor Ċ import Ġcom . rf on zi . m vi _ sample . shared . domain Inter actors . Data Interactor Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġdagger . h ilt . Install In Ċ import Ġdagger . h ilt . components . Singleton Component Ċ Ċ @ Module Ċ @ Install In ( Singleton Component :: class ) Ċ class ĠApp Module Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġui Presenter ( data Interactor : ĠData Interactor , Ġcolor Interactor : ĠColor Interactor ): ĠMain Presenter Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠMain Presenter ( data Interactor , Ġcolor Interactor ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġstuff Interactor (): ĠData Interactor Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠData Interactor () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġthing Interactor (): ĠColor Interactor Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠColor Interactor () ĊĠĠĠ Ġ} Ċ }