package Ġcom . gmail . to fib ash ers . blacklist . di . app Ċ Ċ import Ġdagger . Component Ċ import Ġdagger . android . Android Injection Module Ċ import Ġdagger . android . Android Injector Ċ import Ġdagger . android . support . Android Support Injection Module Ċ import Ġdagger . android . support . D agger Application Ċ import Ġjavax . inject . Singleton ĊĊ Ċ /** Ċ Ġ* ĠCreated Ġby ĠT of iB ash ers Ġon Ġ 2 0 . 0 1 . 2 0 1 8 . Ċ Ġ*/ Ċ Ċ @ Component ( modules Ġ= ĠarrayOf ( ĊĠĠĠĠĠĠĠ ĠAndroid Injection Module :: class , ĊĠĠĠĠĠĠĠ ĠAndroid Support Injection Module :: class , ĊĠĠĠĠĠĠĠ ĠAndroid Bindings Module :: class , ĊĠĠĠĠĠĠĠ ĠViewModel Bindings Module :: class , ĊĠĠĠĠĠĠĠ ĠLive Data Module :: class , ĊĠĠĠĠĠĠĠ ĠUse Case Module :: class , ĊĠĠĠĠĠĠĠ ĠRepository And Preference Data Module :: class , ĊĠĠĠĠĠĠĠ ĠDatabase Module :: class , ĊĠĠĠĠĠĠĠ ĠDevice Data Module :: class , ĊĠĠĠĠĠĠĠ ĠMemory Storage Module :: class , ĊĠĠĠĠĠĠĠ ĠApp Module :: class )) Ċ @ Singleton Ċ interface ĠApp Component Ġ: ĠAndroid Injector < D agger Application > Ġ{ ĊĊĠĠĠ Ġ@ Component . Builder ĊĠĠĠ Ġabstract Ġclass ĠBuilder Ġ: ĠAndroid Injector . Builder < D agger Application >() Ċ }