package Ġru . bor on in . card task er . features . on boarding . di Ċ Ċ import Ġdagger . Bind s Instance Ċ import Ġdagger . Sub component Ċ import Ġru . bor on in . card task er . features . on boarding . ui . On boarding Fragment Ċ Ċ @ Sub component ( modules Ġ= Ġ[ On boarding Module :: class ]) Ċ interface ĠOn boarding Component Ġ{ ĊĊĠĠĠ Ġ@ Sub component . Factory ĊĠĠĠ Ġinterface ĠFactory Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġcreate (@ Bind s Instance Ġfragment : ĠOn boarding Fragment ): ĠOn boarding Component ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġinject ( fragment : ĠOn boarding Fragment ) Ċ } ĊĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠ ĊĠĠĠĠĠĠĠĠ