package Ġcom . pre cop ia . david . lists . widget . view . build logic Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . pre cop ia . david . lists . common . build logic . View Scope Ċ import Ġcom . pre cop ia . david . lists . widget . common . build logic . Widget Common Module Ċ import Ġcom . pre cop ia . david . lists . widget . view . Widget Remote View Ċ import Ġdagger . Bind s Instance Ċ import Ġdagger . Component Ċ Ċ @ View Scope Ċ @ Component ( modules Ġ= Ġ[ ĊĠĠĠ ĠWidget Remote View Module :: class , ĊĠĠĠ ĠWidget Common Module :: class Ċ ]) Ċ interface ĠWidget Remote View Component Ġ{ ĊĠĠĠ Ġfun Ġinject ( widget Remote View : ĠWidget Remote View ) ĊĊĠĠĠ Ġ@ Component . Builder ĊĠĠĠ Ġinterface ĠBuilder Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġbuild (): ĠWidget Remote View Component ĊĊĠĠĠĠĠĠĠ Ġ@ Bind s Instance ĊĠĠĠĠĠĠĠ Ġfun Ġcontext ( context : ĠContext ): ĠBuilder ĊĊĠĠĠĠĠĠĠ Ġ@ Bind s Instance ĊĠĠĠĠĠĠĠ Ġfun Ġwidget Id ( app Widget Id : ĠInt ): ĠBuilder ĊĠĠĠ Ġ} Ċ }