package Ġcom . z ava itar . inter view project . di Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . z ava itar . core . network . Network Module Ċ import Ġcom . z ava itar . core . network . module . Twitter Feed Api Module Ċ import Ġcom . z ava itar . feature . feed . module . Feed Module Ċ import Ġcom . z ava itar . feature . startup . module . Startup Module Ċ import Ġcom . z ava itar . inter view project . Main Application Ċ import Ġcom . z ava itar . inter view project . module . MainActivity Module Ċ import Ġcom . z ava itar . inter view project . module . Navigator Module Ċ import Ġcom . z ava itar . inter view project . util . App Module Ċ import Ġdagger . Bind s Instance Ċ import Ġdagger . Component Ċ import Ġdagger . android . Android Injector Ċ import Ġdagger . android . support . Android Support Injection Module Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Singleton Ċ @ Component ( ĊĠĠĠ Ġmodules Ġ= Ġ[ ĊĠĠĠĠĠĠĠ ĠAndroid Support Injection Module :: class , ĊĠĠĠĠĠĠĠ ĠApp Module :: class , ĊĠĠĠĠĠĠĠ ĠNavigator Module :: class , ĊĠĠĠĠĠĠĠ ĠNetwork Module :: class , ĊĠĠĠĠĠĠĠ ĠMainActivity Module :: class , ĊĠĠĠĠĠĠĠ ĠStartup Module :: class , ĊĠĠĠĠĠĠĠ ĠFeed Module :: class , ĊĠĠĠĠĠĠĠ ĠTwitter Feed Api Module :: class ĊĠĠĠ Ġ] Ċ ) Ċ Ċ interface ĠApplication Component Ġ: ĠAndroid Injector < Main Application > Ġ{ ĊĠĠĠ Ġ@ Component . Builder ĊĠĠĠ Ġinterface ĠBuilder Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Bind s Instance ĊĠĠĠĠĠĠĠ Ġfun Ġcontext ( context : ĠContext ): ĠBuilder ĊĊĠĠĠĠĠĠĠ Ġfun Ġnetwork Module ( network Module : ĠNetwork Module ): ĠBuilder ĊĊĠĠĠĠĠĠĠ Ġfun Ġtwitter Feed Api Module ( twitter Feed Api Module : ĠTwitter Feed Api Module ): ĠBuilder ĊĊĠĠĠĠĠĠĠ Ġfun Ġbuild (): ĠApplication Component ĊĠĠĠ Ġ} Ċ }