package Ġcom . iv an ov sky . pass notes Ċ Ċ import Ġandroidx . multi dex . Multi Dex Application Ċ import Ġcom . google . firebase . crash ly t ics . Firebase Crash ly t ics Ċ import Ġcom . iv an ov sky . pass notes . domain . Logger Interactor Ċ import Ġcom . iv an ov sky . pass notes . injection . K oin Module Ċ import Ġorg . k oin . android . ext . k oin . android Context Ċ import Ġorg . k oin . android . ext . k oin . android Logger Ċ import Ġorg . k oin . core . context . start K oin Ċ Ċ class ĠApp Ġ: ĠMulti Dex Application () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĊĠĠĠĠĠĠĠ ĠFirebase Crash ly t ics . getInstance () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Crash ly t ics Collection Enabled ( Build Config . IS _ CR ASH LY T ICS _ ENABLED ) ĊĊĠĠĠĠĠĠĠ Ġval Ġlogger Interactor Ġ= ĠLogger Interactor ( this ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinitialize () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġstart K oin Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġandroid Logger () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġandroid Context ( this @ App ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodules ( K oin Module . build Module ( logger Interactor )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }