package Ġ<%= Ġapp Package Ġ% >. presentation . di Ċ Ċ import Ġ<%= Ġapp Package Ġ% >. presentation . post details . Post Details Activity Ċ import Ġ<%= Ġapp Package Ġ% >. presentation . post list . Post List Activity Ċ import Ġ<%= Ġapp Package Ġ% >. presentation . user details . UserDetails Activity Ċ import Ġdagger . Component Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Singleton Ċ @ Component ( modules Ġ= Ġ[ App Module :: class , Ġ ĠViewModel Module :: class , ĠNetwork Module :: class , ĠRepository Module :: class ]) Ċ interface ĠInject or Ġ{ ĊĠĠĠ Ġfun Ġinject ( activity : ĠPost List Activity ) ĊĠĠĠ Ġfun Ġinject ( activity : ĠUser Details Activity ) ĊĠĠĠ Ġfun Ġinject ( activity : ĠPost Details Activity ) Ċ } Ċ