package Ġcom . example . android . navigation . di Ċ Ċ import Ġcom . example . android . navigation . di . module . Presentation Module Ċ import Ġcom . example . android . navigation . presentation . Add Jo ke Presenter Ċ import Ġcom . example . android . navigation . presentation . All J okes Presenter Ċ import Ġcom . example . android . navigation . presentation . Favorite J okes Presenter Ċ import Ġcom . example . android . navigation . presentation . Login Presenter Ċ import Ġcom . example . android . navigation . presentation . implementation . Profile Presenter Ċ import Ġcom . example . android . navigation . presentation . implementation . Register Presenter Ċ import Ġcom . example . android . navigation . presentation . implementation . Welcome Presenter Ċ import Ġdagger . Component Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Component ( modules Ġ= Ġ[ Presentation Module :: class ]) Ċ @ Singleton Ċ interface ĠApp Component Ġ{ ĊĊĠĠĠ Ġfun Ġregister Presenter (): ĠRegister Presenter ĊĊĠĠĠ Ġfun Ġlogin Presenter (): ĠLogin Presenter ĊĊĠĠ Ġfun Ġall J okes Presenter (): ĠAll J okes Presenter ĊĊĠĠ Ġfun Ġfavorite J okes Presenter (): ĠF avorite J okes Presenter ĊĊĠĠĠ Ġfun Ġprofile Presenter (): ĠProfile Presenter ĊĊĠĠ Ġfun Ġadd Jo ke Presenter (): ĠAdd Jo ke Presenter ĊĊĠĠĠ Ġfun Ġwelcome Presenter (): ĠWelcome Presenter Ċ }