package Ġcom . raw a . notes . repository Ċ Ċ import Ġcom . raw a . notes . db . Note Dao Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġdagger . h ilt . Install In Ċ import Ġdagger . h ilt . android . components . Application Component Ċ Ċ @ Module Ċ @ Install In ( Application Component :: class ) Ċ object ĠNotes Repository Module Ġ{ ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Notes Repository ( note Dao : ĠNote Dao ): ĠNotes Repository Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠNotes Repository Impl ( note Dao ) ĊĠĠĠ Ġ} Ċ } Ċ