package Ġbr . com . well ing ton cost a . am dk . di . components Ċ Ċ import Ġbr . com . well ing ton cost a . am dk . App Ċ import Ġbr . com . well ing ton cost a . am dk . di . modules . Activity Builders Module Ċ import Ġbr . com . well ing ton cost a . am dk . di . modules . App Module Ċ import Ġbr . com . well ing ton cost a . am dk . di . modules . Network Module Ċ import Ġdagger . Component Ċ import Ġdagger . android . Android Injector Ċ import Ġdagger . android . support . Android Support Injection Module Ċ import Ġjavax . inject . Singleton Ċ Ċ /** Ċ Ġ* Ġ@ author ĠWell ing ton ĠC osta Ġon Ġ 3 1 / 1 2 / 2 0 1 7 . Ċ Ġ*/ Ċ @ Singleton Ċ @ Component ( modules Ġ= Ġ[ ĊĠĠĠ ĠAndroid Support Injection Module :: class , ĊĠĠĠ ĠActivity Builders Module :: class , ĊĠĠĠ ĠApp Module :: class , ĊĠĠĠ ĠNetwork Module :: class Ċ ]) Ċ interface ĠApp Component Ġ: ĠAndroid Injector < App > Ġ{ ĊĊĠĠĠ Ġ@ Component . Builder ĊĠĠĠ Ġabstract Ġclass ĠBuilder Ġ: ĠAndroid Injector . Builder < App >() Ċ Ċ }