package Ġcar . pace . co fu . modules Ċ Ċ import Ġandroid . app . Application Ċ import Ġcar . pace . co fu . repository . UserData Repository Ċ import Ġcar . pace . co fu . repository . UserData Repository Impl Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġdagger . h ilt . Install In Ċ import Ġdagger . h ilt . components . Singleton Component Ċ import Ġjavax . inject . Singleton ĊĊ Ċ @ Module Ċ @ Install In ( Singleton Component :: class ) Ċ class ĠRepository Module Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġprovide UserData Repo ( app : ĠApplication ): ĠUser Data Repository Ġ= ĠUser Data Repository Impl ( app ) Ċ }