package Ġcom . kr ish nan and . mobile . swift ly . product Ċ Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġcom . kr ish nan and . mobile . swift ly . view models . ViewModel Injection Module Ċ import Ġcom . kr ish nan and . mobile . swift ly . view models . ViewModel Key Ċ import Ġdagger . Bind s Ċ import Ġdagger . Module Ċ import Ġdagger . mult ib ind ings . Into Map Ċ Ċ @ Module ( ĊĠĠĠ Ġincludes Ġ= Ġ[ ĊĠĠĠĠĠĠĠ ĠViewModel Injection Module :: class , ĊĠĠĠĠĠĠĠ ĠProduct Api Module :: class ĊĠĠĠ Ġ] Ċ ) Ċ interface ĠProduct Activity Module Ġ{ ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġfun Ġbind MainActivity ( activity : ĠProduct Activity ): ĠAppCompatActivity ĊĊĠĠĠ Ġ@ [ Bind s ĠViewModel Key ( Product ViewModel :: class ) ĠInto Map ] ĊĠĠĠ Ġfun Ġbind Main ViewModel ( viewModel : ĠProduct ViewModel ): ĠViewModel Ċ }