/* Ċ Ġ* ĠCopyright ĠÂ© Ġ 2 0 2 0 ĠBy ĠG eek s ĠEmp ire . Ċ Ġ* Ċ Ġ* ĠCreated Ġby ĠE li as ĠF azel Ġon Ġ 8 / 5 / 2 0 Ġ 3 : 4 6 ĠAM Ċ Ġ* ĠLast Ġmodified Ġ 8 / 5 / 2 0 Ġ 3 : 4 6 ĠAM Ċ Ġ* Ċ Ġ* ĠLicensed ĠUnder ĠMIT ĠLicense . Ċ Ġ* Ġhttps :// opensource . org / licenses / MIT Ċ Ġ*/ Ċ Ċ package Ġcom . aban abs alan . aban . mag azine . Utils . DependencyInjection s . Sub Components Ċ Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroidx . constraint layout . widget . Constraint Layout Ċ import Ġcom . aban abs alan . aban . mag azine . Categories Configurations . UI . All Category Posts Ċ import Ġcom . aban abs alan . aban . mag azine . HomePage Configurations . UI . HomePage Ċ import Ġcom . aban abs alan . aban . mag azine . Posts Configurations . F avor ited Posts . UI . F avorites Posts View Ċ import Ġcom . aban abs alan . aban . mag azine . Utils . DependencyInjection s . Modules . Network . Network Connection Module Ċ import Ġcom . aban abs alan . aban . mag azine . Utils . DependencyInjection s . Scopes . Activity Scope Ċ import Ġdagger . Bind s Instance Ċ import Ġdagger . Sub component Ċ Ċ @ Activity Scope Ċ @ Sub component ( modules Ġ= Ġ[ Network Connection Module :: class ]) Ċ interface ĠNetwork Sub Dependency Graph Ġ{ ĊĊĠĠĠ Ġ@ Sub component . Factory ĊĠĠĠ Ġinterface ĠFactory Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġcreate (@ Bind s Instance Ġapp Compat Activity : ĠAppCompatActivity , Ġ@ Bind s Instance Ġconstraint Layout : ĠConstraint Layout ): ĠNetwork Sub Dependency Graph ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġinject ( home Page : ĠHome Page ) ĊĠĠĠ Ġfun Ġinject ( all Category Posts : ĠAll Category Posts ) ĊĠĠĠ Ġfun Ġinject ( favorites Posts View : ĠF avorites Posts View ) Ċ }