package Ġjp . mi h ails ku z mins . s ug oin ih ongo app . dependency injection . components Ċ Ċ import Ġdagger . Component Ċ import Ġjp . mi h ails ku z mins . s ug oin ih ongo app . activities . MainActivity Ċ import Ġjp . mi h ails ku z mins . s ug oin ih ongo app . activities . SignIn SignUp Activity Ċ import Ġjp . mi h ails ku z mins . s ug oin ih ongo app . activities . Splash Screen Activity Ċ import Ġjp . mi h ails ku z mins . s ug oin ih ongo app . dependency injection . modules . Repo Module Ċ import Ġjp . mi h ails ku z mins . s ug oin ih ongo app . dependency injection . modules . Room Repo Module Ċ import Ġjp . mi h ails ku z mins . s ug oin ih ongo app . dependency injection . modules . Storage Module Ċ import Ġjp . mi h ails ku z mins . s ug oin ih ongo app . dependency injection . modules . Util Module Ċ import Ġjp . mi h ails ku z mins . s ug oin ih ongo app . features . word . study . Word Study Find Re cogn ise Fragment Ċ import Ġjp . mi h ails ku z mins . s ug oin ih ongo app . features . word . study . Word Study ListOf Words ListAdapter Ċ import Ġjp . mi h ails ku z mins . s ug oin ih ongo app . helpers . Double Tap To Finish Helper Ċ import Ġjp . mi h ails ku z mins . s ug oin ih ongo app . helpers . app .* Ċ import Ġjp . mi h ails ku z mins . s ug oin ih ongo app . helpers . services . Backup Create Service Ċ import Ġjp . mi h ails ku z mins . s ug oin ih ongo app . helpers . services . Backup Upload To Firebase Service Ċ import Ġjp . mi h ails ku z mins . s ug oin ih ongo app . helpers . services . Mark De crement Service Ċ import Ġjp . mi h ails ku z mins . s ug oin ih ongo app . persistence . storage . Backup Storage Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Singleton Ċ @ Component ( modules Ġ= Ġ[ Util Module :: class , ĠRepo Module :: class , ĠStorage Module :: class , ĠRoom Repo Module :: class ]) Ċ interface ĠApp Injector Ġ{ ĊĊ ĉ fun Ġinject ( obj : ĠDefault Preferences Initial iser ) Ċ ĉ fun Ġinject ( obj : ĠTheme Mode Initial iser ) Ċ ĉ fun Ġinject ( obj : ĠMark De crement Helper ) Ċ ĉ fun Ġinject ( obj : ĠWord Study ListOf Words ListAdapter ) Ċ ĉ fun Ġinject ( obj : ĠDouble Tap To Finish Helper ) Ċ ĉ fun Ġinject ( obj : ĠBackup Helper ) Ċ ĉ fun Ġinject ( obj : ĠWord Study Find Re cogn ise Fragment ) Ċ ĉ fun Ġinject ( obj : ĠMark De crement Service ) Ċ ĉ fun Ġinject ( obj : ĠBackup Create Service ) Ċ ĉ fun Ġinject ( obj : ĠBackup Upload To Firebase Service ) Ċ ĉ fun Ġinject ( obj : ĠBackup Storage ) Ċ ĉ fun Ġinject ( obj : ĠStudy History Clean Helper ) Ċ ĉ fun Ġinject ( obj : ĠSpl ash Screen Activity ) ĊĊ ĉ @ Component . Builder Ċ ĉ interface ĠBuilder Ġ{ ĊĊĉ ĉ fun Ġbuild (): ĠApp Injector Ċĉ ĉ fun Ġutil Module ( module : ĠUtil Module ): ĠBuilder Ċĉ ĉ fun Ġrepo Module ( module : ĠRepo Module ): ĠBuilder Ċĉ ĉ fun Ġstorage Module ( module : ĠStorage Module ): ĠBuilder Ċĉ ĉ fun Ġroom Repo Module ( module : ĠRoom Repo Module ): ĠBuilder Ċ ĉ } Ċ }