package Ġcom . and or . watch it . core . di . activity Ċ Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġcom . and or . watch it . core . di . screen . List Detail Fragment Component Ċ import Ġcom . and or . watch it . core . di . screen . Movie List Fragment Component Ċ import Ġcom . and or . watch it . core . di . screen . Network Error Fragment Component Ċ import Ġcom . and or . watch it . core . di . screen . Post er Fragment Component Ċ import Ġcom . and or . watch it . core . di . screen . Search Movie Fragment Component Ċ import Ġcom . and or . watch it . core . di . screen . Tv List Fragment Component Ċ import Ġcom . and or . watch it . core . di . utils . Screen Key Ċ import Ġcom . and or . watch it . screens . list detail . controller . List Detail Fragment Ċ import Ġcom . and or . watch it . screens . mov iel ist . controller . Movie List Fragment Ċ import Ġcom . and or . watch it . screens . network error . controller . Network Error Fragment Ċ import Ġcom . and or . watch it . screens . poster view . controller . Post er Fragment Ċ import Ġcom . and or . watch it . screens . search movie . controller . Search Movie Fragment Ċ import Ġcom . and or . watch it . screens . tv list . controller . Tv List Fragment Ċ import Ġdagger . Bind s Ċ import Ġdagger . Module Ċ import Ġdagger . android . Android Injector Ċ import Ġdagger . mult ib ind ings . Into Map Ċ Ċ @ Module ( ĊĠĠĠ Ġsub components Ġ= Ġ[ ĊĠĠĠĠĠĠĠ ĠMovie List Fragment Component :: class , ĊĠĠĠĠĠĠĠ ĠList Detail Fragment Component :: class , ĊĠĠĠĠĠĠĠ ĠNetwork Error Fragment Component :: class , ĊĠĠĠĠĠĠĠ ĠPost er Fragment Component :: class , ĊĠĠĠĠĠĠĠ ĠSearch Movie Fragment Component :: class , ĊĠĠĠĠĠĠĠ ĠT v List Fragment Component :: class ĊĠĠĠ Ġ] Ċ ) Ċ abstract Ġclass ĠScreen Binding Module Ġ{ ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Into Map ĊĠĠĠ Ġ@ Screen Key ( Movie List Fragment :: class ) ĊĠĠĠ Ġabstract Ġfun Ġbind Top R ated Movie List Fragment ( ĊĠĠĠĠĠĠĠ Ġfactory : ĠMovie List Fragment Component . Factory ĊĠĠĠ Ġ): ĠAndroid Injector . Factory < out ĠFragment > ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Into Map ĊĠĠĠ Ġ@ Screen Key ( List Detail Fragment :: class ) ĊĠĠĠ Ġabstract Ġfun Ġbind List Detail Fragment ( ĊĠĠĠĠĠĠĠ Ġfactory : ĠList Detail Fragment Component . Factory ĊĠĠĠ Ġ): ĠAndroid Injector . Factory < out ĠFragment > ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Into Map ĊĠĠĠ Ġ@ Screen Key ( Network Error Fragment :: class ) ĊĠĠĠ Ġabstract Ġfun Ġbind Network Error Fragment ( ĊĠĠĠĠĠĠĠ Ġfactory : ĠNetwork Error Fragment Component . Factory ĊĠĠĠ Ġ): ĠAndroid Injector . Factory < out ĠFragment > ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Into Map ĊĠĠĠ Ġ@ Screen Key ( Post er Fragment :: class ) ĊĠĠĠ Ġabstract Ġfun Ġbind Post er Fragment ( ĊĠĠĠĠĠĠĠ Ġfactory : ĠPost er Fragment Component . Factory ĊĠĠĠ Ġ): ĠAndroid Injector . Factory < out ĠFragment > ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Into Map ĊĠĠĠ Ġ@ Screen Key ( Search Movie Fragment :: class ) ĊĠĠĠ Ġabstract Ġfun Ġbind Top R ated Movie Screen ( ĊĠĠĠĠĠĠĠ Ġfactory : ĠSearch Movie Fragment Component . Factory ĊĠĠĠ Ġ): ĠAndroid Injector . Factory < out ĠFragment > ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Into Map ĊĠĠĠ Ġ@ Screen Key ( Tv List Fragment :: class ) ĊĠĠĠ Ġabstract Ġfun Ġbind Tv List Fragment ( ĊĠĠĠĠĠĠĠ Ġfactory : ĠT v List Fragment Component . Factory ĊĠĠĠ Ġ): ĠAndroid Injector . Factory < out ĠFragment > Ċ } Ċ