package Ġcom . v wo om . time lap seg allery . di . presentation Ċ Ċ import Ġcom . v wo om . time lap seg allery . Time L apse Gallery Activity Ċ import Ġcom . v wo om . time lap seg allery . camera 2 . Camera 2 Fragment Ċ import Ġcom . v wo om . time lap seg allery . detail . Detail Fragment Ċ import Ġcom . v wo om . time lap seg allery . gallery . Gallery Fragment Ċ import Ġcom . v wo om . time lap seg allery . settings . Settings Fragment Ċ import Ġdagger . Sub component Ċ Ċ @ Presentation Scope Ċ @ Sub component ( modules Ġ= Ġ[ Presentation Module :: class , ĠViewModel Module :: class ]) Ċ interface ĠPresentation Component Ġ{ ĊĠĠĠ Ġfun Ġinject ( activity : ĠTime L apse Gallery Activity ) ĊĠĠĠ Ġfun Ġinject ( fragment : ĠCamera 2 Fragment ) ĊĠĠĠ Ġfun Ġinject ( fragment : ĠDetail Fragment ) ĊĠĠĠ Ġfun Ġinject ( fragment : ĠGallery Fragment ) ĊĠĠĠ Ġfun Ġinject ( fragment : ĠSettings Fragment ) Ċ }