package Ġru . android p ir ates . ai weather . injection . main Ċ Ċ import Ġdagger . Sub component Ċ import Ġru . android p ir ates . ai weather . injection . modules . Activity Module Ċ import Ġru . android p ir ates . ai weather . injection . scope . Config Persistent Ċ Ċ @ Config Persistent Ċ @ Sub component ( modules Ġ= Ġ[( Activity Module :: class )]) Ċ interface ĠMain Component Ġ{ ĊĊĠĠĠ Ġinterface ĠCreator Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġcreate Main Component () Ġ: ĠMain Component ĊĠĠĠ Ġ} Ċ }