package Ġhave fun . chat ter . ios . injection Ċ Ċ import Ġdagger . Component Ċ import Ġhave fun . chat ter . core . injection . Application Scope Ċ import Ġhave fun . chat ter . core . injection . Core Component Ċ import Ġhave fun . chat ter . ios . controller . Chat Controller Ċ Ċ @ Application Scope Ċ @ Component ( modules Ġ= ĠarrayOf ( App Module :: class ), Ġdependencies Ġ= ĠarrayOf ( Core Component :: class )) Ċ interface ĠApp Component Ġ{ ĊĠĠĠ Ġfun Ġinject ( controller : ĠChat Controller ) Ċ }