package Ġsample . arf . clean _ architecture _ with _ mv vm . framework . app Ċ Ċ import Ġandroid . app . Application Ċ Ċ import Ġsample . arf . clean _ architecture _ with _ mv vm . framework . di . App Component Ċ import Ġsample . arf . clean _ architecture _ with _ mv vm . framework . di . D agger App Component Ċ Ċ class ĠApp Ġ: Application (){ ĊĊĊĊĠĠĠ Ġcompanion Ġobject { ĊĊĠĠĠĠĠĠĠ Ġlateinit Ġvar Ġapp Component : App Component ĊĊĠĠĠĠĠĠĠ Ġfun Ġget Application () Ġ= Ġthis ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġapp Component Ġ= ĠD agger App Component . factory (). create ( this ) ĊĊĊĊĠĠĠ Ġ} ĊĊĊĊĊĊĊ Ċ }