package Ġcom . b enden en . example . album list example . di . components Ċ Ċ import Ġcom . b enden en . example . album list example . Album List Example App Ċ import Ġcom . b enden en . example . album list example . di . modules . App Module Ċ import Ġcom . b enden en . example . album list example . di . modules . Builders Module Ċ import Ġcom . b enden en . example . album list example . di . modules . Net Module Ċ import Ġcom . b enden en . example . album list example . di . modules . ViewModel Module Ċ import Ġdagger . Component Ċ import Ġdagger . android . Android Injection Module Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Singleton Ċ @ Component ( ĊĠĠĠ Ġmodules Ġ= Ġ[ Android Injection Module :: class , ĠBuild ers Module :: class , ĠViewModel Module :: class , ĠApp Module :: class , ĊĠĠĠĠĠĠĠ ĠNet Module :: class ] Ċ ) Ċ interface ĠApp Component Ġ{ ĊĠĠĠ Ġfun Ġinject ( app : ĠAlbum List Example App ) Ċ }