package Ġcom . xm art labs . template . module Ċ Ċ import Ġandroid . app . Application Ċ import Ġcom . xm art labs . big bang . core . module . Android Module Ċ import Ġcom . xm art labs . big bang . core . module . Gson Module Ċ import Ġcom . xm art labs . big bang . core . module . Ok Http Module Ċ import Ġcom . xm art labs . big bang . core . module . Pic asso Module Ċ import Ġcom . xm art labs . big bang . ret rofit . module . Rest Service Module Ċ import Ġcom . xm art labs . big bang . ret rofit . module . Service Gson Module Ċ import Ġcom . xm art labs . template . Base Project Application Ċ import Ġcom . xm art labs . template . model . Build Info Ċ import Ġdagger . Bind s Instance Ċ import Ġdagger . Component Ċ import Ġdagger . android . Android Injection Module Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Singleton Ċ @ Component ( ĊĠĠĠ Ġmodules Ġ= Ġ[ ĊĠĠĠĠĠ ĠActivity Module :: class , ĊĠĠĠĠĠ ĠAndroid Injection Module :: class , ĊĠĠĠĠĠ ĠAndroid Module :: class , ĊĠĠĠĠĠ ĠApp Module :: class , ĊĠĠĠĠĠ ĠController Module :: class , ĊĠĠĠĠĠ ĠGson Module :: class , ĊĠĠĠĠĠ ĠOk Http Module :: class , ĊĠĠĠĠĠ ĠPic asso Module :: class , ĊĠĠĠĠĠ ĠRest Service Module :: class , ĊĠĠĠĠĠ ĠService Gson Module :: class ĊĠĠĠ Ġ] Ċ ) Ċ interface ĠApplication Component Ġ{ ĊĠ Ġ@ Component . Builder ĊĠ Ġinterface ĠBuilder Ġ{ ĊĠĠĠ Ġ@ Bind s Instance ĊĠĠĠ Ġfun Ġapplication ( application : ĠApplication ): ĠBuilder ĊĊĠĠĠ Ġ@ Bind s Instance ĊĠĠĠ Ġfun Ġbuild Info ( build Info : ĠBuild Info ): ĠBuilder ĊĊĠĠĠ Ġfun Ġbuild (): ĠApplication Component ĊĠ Ġ} ĊĊĠ Ġfun Ġinject ( base Project Application : ĠBase Project Application ) Ċ } Ċ