package Ġjp . gr . java _ conf . mm k tom ato . fl uff y player . di . component Ċ Ċ import Ġdagger . Component Ċ import Ġjp . gr . java _ conf . mm k tom ato . fl uff y player . di . module . App Module Ċ import Ġjp . gr . java _ conf . mm k tom ato . fl uff y player . di . module . Sc ro bble Module Ċ import Ġjp . gr . java _ conf . mm k tom ato . fl uff y player . di . module . Shared Prefs Module Ċ import Ġjp . gr . java _ conf . mm k tom ato . fl uff y player . use case . Sc ro bble UseCase Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Singleton Ċ @ Component ( modules Ġ= Ġ[ App Module :: class , ĠShared Prefs Module :: class , ĠSc ro bble Module :: class ]) Ċ interface ĠSc ro bble Component Ġ{ ĊĠĠĠ Ġfun Ġcreate Sc ro bble UseCase (): ĠSc ro bble UseCase Ċ }