package Ġcom . air bnb . mv rx . hello d agger Ċ Ċ import Ġandroid . app . Application Ċ import Ġandroidx . activity . Component Activity Ċ import Ġcom . air bnb . mv rx . hello d agger . di . App Component Ċ import Ġcom . air bnb . mv rx . hello d agger . di . D agger App Component Ċ import Ġcom . air bnb . mv rx . mock ing . Mock able M aver icks Ċ Ċ class ĠHello D agger Application Ġ: ĠApplication () Ġ{ ĊĊĠĠĠ Ġlateinit Ġvar Ġapp Component : ĠApp Component ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĠĠĠĠĠĠĠ Ġapp Component Ġ= ĠD agger App Component . create () ĊĠĠĠĠĠĠĠ ĠMock able M aver icks . initialize ( this ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun ĠComponent Activity . app Component (): ĠApp Component Ġ{ ĊĠĠĠ Ġreturn Ġ( application Ġas ĠHello D agger Application ). app Component Ċ } Ċ