package Ġcom . world tur tle media . wh ales ay . di Ċ Ċ import Ġcom . world tur tle media . data . fs . FS Module Ċ import Ġcom . world tur tle media . wh ales ay . Main Application Ċ import Ġcom . world tur tle media . wh ales ay . core . di . Core Module Ċ import Ġcom . world tur tle media . wh ales ay . data . api . API Module Ċ import Ġcom . world tur tle media . wh ales ay . data . db . Database Module Ċ import Ġdagger . Component Ċ import Ġdagger . android . Android Injection Module Ċ import Ġdagger . android . Android Injector Ċ import Ġdagger . android . support . Android Support Injection Module Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Singleton Ċ @ Component ( ĊĠĠĠ Ġmodules Ġ= Ġ[ ĊĠĠĠĠĠĠĠ ĠAndroid Injection Module :: class , ĊĠĠĠĠĠĠĠ ĠAndroid Support Injection Module :: class , ĊĠĠĠĠĠĠĠ ĠCore Module :: class , ĊĠĠĠĠĠĠĠ ĠDatabase Module :: class , ĊĠĠĠĠĠĠĠ ĠAPI Module :: class , ĊĠĠĠĠĠĠĠ ĠFS Module :: class , ĊĠĠĠĠĠĠĠ ĠMobile Module :: class , ĊĠĠĠĠĠĠĠ ĠActivity Binding Module :: class ĊĠĠĠ Ġ] Ċ ) Ċ internal Ġinterface ĠMobile Component Ġ: ĠAndroid Injector < Main Application > Ġ{ ĊĊĠĠĠ Ġ@ Component . Builder ĊĠĠĠ Ġabstract Ġclass ĠBuilder Ġ: ĠAndroid Injector . Builder < Main Application >() Ċ } Ċ