package Ġapp . bo let inh os . main . injection Ċ Ċ import Ġapp . bo let inh os . bill . add . Add Bill ViewModel Ċ import Ġapp . bo let inh os . lifecycle . Lifecycle Aware Coroutine Scope Ċ import Ġapp . bo let inh os . lifecycle . injection . Lifecycle Coroutine Scope Module Ċ import Ġapp . bo let inh os . summary . Summary ViewModel Ċ import Ġapp . bo let inh os . welcome . Welcome ViewModel Ċ import Ġapp . bo let inh os . welcome . injection . Welcome Module Ċ import Ġcom . zh u inden . simple stack . Back stack Ċ import Ġcom . zh u inden . simple stack . Service Binder Ċ import Ġcom . zh u inden . simple stack extensions . services k tx . lookup Ċ import Ġcommon . Activity Ret ained Scope Ċ import Ġdagger . Bind s Instance Ċ import Ġdagger . Sub component Ċ Ċ @ Activity Ret ained Scope Ċ @ Sub component ( modules Ġ= Ġ[ Lifecycle Coroutine Scope Module :: class , ĠWelcome Module :: class ]) Ċ interface ĠActivity Ret ained Component Ġ{ ĊĠĠĠ Ġfun Ġcoroutine Scope (): ĠLifecycle Aware Coroutine Scope ĊĊĠĠĠ Ġfun Ġsummary ViewModel (): ĠSummary ViewModel ĊĠĠĠ Ġfun Ġwelcome ViewModel (): ĠWelcome ViewModel ĊĠĠĠ Ġfun Ġadd Bill ViewModel (): ĠAdd Bill ViewModel ĊĊĠĠĠ Ġ@ Sub component . Factory ĊĠĠĠ Ġinterface ĠFactory Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġcreate (@ Bind s Instance Ġback stack : ĠBack stack ): ĠActivity Ret ained Component ĊĠĠĠ Ġ} Ċ } Ċ Ċ val ĠBack stack . activity Ret ained Component Ġget () Ġ= Ġlookup < Activity Ret ained Service >(). component Ċ val ĠService Binder . activity Ret ained Component Ġget () Ġ= Ġlookup < Activity Ret ained Service >(). component Ċ