package Ġsan che z . san che z . ser gio . movie _ add ict s . core . di . component Ċ Ċ import Ġandroid . content . Context Ċ import Ġdagger . Component Ċ import Ġretrofit 2 . Ret rofit Ċ import Ġsan che z . san che z . ser gio . movie _ add ict s . core . auth . I Auth Manager Ċ import Ġsan che z . san che z . ser gio . movie _ add ict s . core . di . module . Application Module Ċ import Ġsan che z . san che z . ser gio . movie _ add ict s . core . di . module . auth . Auth Module Ċ import Ġsan che z . san che z . ser gio . movie _ add ict s . core . di . module . db . Database Module Ċ import Ġsan che z . san che z . ser gio . movie _ add ict s . core . di . module . network . Movie Favorite Module Ċ import Ġsan che z . san che z . ser gio . movie _ add ict s . core . di . module . network . Network Module Ċ import Ġsan che z . san che z . ser gio . movie _ add ict s . core . di . scope . Per Application Ċ import Ġsan che z . san che z . ser gio . movie _ add ict s . core . persistence . db . Object Box Manager Ċ import Ġsan che z . san che z . ser gio . movie _ add ict s . core . persistence . network . service . IM ov ie Favorite Service Ċ import Ġsan che z . san che z . ser gio . movie _ add ict s . core . utils . I Application Aware Ċ Ċ /** Ċ Ġ* ĠA Ġcomponent Ġwhose Ġlifetime Ġis Ġthe Ġlife Ġof Ġthe Ġapplication . Ċ Ġ*/ Ċ @ Per Application Ċ @ Component ( modules Ġ= Ġ[ ĊĠĠĠ ĠApplication Module :: class , ĠNetwork Module :: class , ĊĠĠĠ ĠDatabase Module :: class , ĠAuth Module :: class , ĠMovie Favorite Module :: class Ġ]) Ċ interface ĠApplication Component Ġ{ ĊĊĠĠĠ Ġ// Ex posed Ġto Ġsub - graphs . ĊĠĠĠ Ġfun Ġcontext (): ĠContext ĊĠĠĠ Ġfun Ġapplication Aware (): ĠI Application Aware ĊĠĠĠ Ġfun Ġretrofit (): ĠRet rofit ĊĠĠĠ Ġfun Ġobject Box Manager (): ĠObject Box Manager ĊĠĠĠ Ġfun Ġauth Manager (): ĠI Auth Manager ĊĠĠĠ Ġfun Ġmovie Favorite Service (): ĠI Movie Favorite Service Ċ }