package Ġcom . m re igar . post app Ċ Ċ import Ġandroid . app . Application Ċ import Ġcom . m re igar . data . injection . Data Modules Ċ import Ġcom . m re igar . domain . injection . Domain Modules Ċ import Ġcom . m re igar . local storage . injection . LocalStorage Modules Ċ import Ġcom . m re igar . network . injection . Network Modules Ċ import Ġcom . m re igar . post app . injection . App Modules Ċ import Ġorg . k oin . android . ext . k oin . android Context Ċ import Ġorg . k oin . core . context . start K oin Ċ Ċ class ĠPost Application Ġ: ĠApplication () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĊĠĠĠĠĠĠĠ Ġinit K oin Modules () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinit K oin Modules () Ġ{ ĊĠĠĠĠĠĠĠ Ġstart K oin Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġandroid Context ( this @ Post Application ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodules ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠNetwork Modules . network Module , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLocal Storage Modules . database Module , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠData Modules . repository Module , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠDomain Modules . use Case Module , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠApp Modules . presentation Modules ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }