package Ġcom . s yle im an . my foot prints . application Layer . di . components Ċ Ċ import Ġcom . s yle im an . my foot prints . application Layer . di . modules . Edit Footprint Activity Module Ċ import Ġcom . s yle im an . my foot prints . application Layer . di . scopes . Activity Scope Ċ import Ġcom . s yle im an . my foot prints . presentation Layer . activities . create And Edit . common Fragments . photos Grid . Photos Grid Fragment Ċ import Ġcom . s yle im an . my foot prints . presentation Layer . activities . create And Edit . edit Footprint Activity . Edit Footprint Activity Ċ import Ġcom . s yle im an . my foot prints . presentation Layer . activities . create And Edit . edit Footprint Activity . fragments . map . Edit Step Map Fragment Ċ import Ġcom . s yle im an . my foot prints . presentation Layer . activities . create And Edit . edit Footprint Activity . fragments . photo . Edit Step Photo Fragment Ċ Ċ import Ġdagger . Sub component Ċ Ċ @ Sub component ( modules Ġ= ĠarrayOf ( Edit Footprint Activity Module :: class )) Ċ @ Activity Scope Ċ interface ĠEdit Footprint Activity Component Ċ { ĊĠĠĠ Ġfun Ġinject ( activity : ĠEdit Footprint Activity ) ĊĠĠĠ Ġfun Ġinject ( fragment : ĠPh otos Grid Fragment ) ĊĠĠĠ Ġfun Ġinject ( fragment : ĠEdit Step Photo Fragment ) ĊĠĠĠ Ġfun Ġinject ( fragment : ĠEdit Step Map Fragment ) Ċ } Ċ