package Ġnz . co . trade me . tech test Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroidx . multi dex . Multi Dex Application Ċ import Ġdagger . android . Android Injector Ċ import Ġdagger . android . Dispatch ing Android Injector Ċ import Ġdagger . android . Has Activity Injector Ċ import Ġnz . co . trade me . tech test . di . D agger App Component Ċ import Ġnz . co . trade me . wrapper . di . Network Module Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠTrade Me Application Ġ: ĠMulti Dex Application (), ĠHas Activity Injector Ġ{ ĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġdispatch ing Activity Injector : ĠDispatch ing Android Injector < Activity > ĊĠĠĠ Ġprivate Ġval Ġnetwork Module : ĠNetwork Module Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ ĠNetwork Module ( this @ Trade Me Application ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĠĠĠĠĠĠĠ Ġval Ġcomponent Ġ= ĠD agger App Component . builder () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. network Module ( network Module ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠĠĠĠ Ġcomponent . inject ( this @ Trade Me Application ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġactivity Injector (): ĠAndroid Injector < Activity > Ġ= Ġdispatch ing Activity Injector Ċ } Ċ