package Ġcom . low e . movies . base Ċ Ċ import Ġandroid . app . Application Ċ import Ġcom . low e . movies . modules . Network Module Ċ import Ġcom . low e . movies . modules . ViewModel Modules Ċ import Ġorg . k oin . android . ext . k oin . android Context Ċ import Ġorg . k oin . android . logger . Android Logger Ċ import Ġorg . k oin . core . context . start K oin Ċ Ċ /* Ċ * Ġused Ġto Ġsimplify Ġthe Ġsample . ĠConsider Ġa ĠDependency ĠInjection ( K OIN ) Ġframework . Ċ * Setup Ġfor ĠView Ġmodels Ġand Ġnetwork Ġstuff Ċ * ĠAlso , Ġsets Ġup Ġapplication Ġcontext Ġand ĠLogger . Ċ */ Ċ class ĠBase Application Ġ: ĠApplication () Ġ{ ĊĊĠĠĠ Ġ// ĠApp ĠEntry Ġpoint ĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĊĠĠĠĠĠĠĠ Ġ// ĠK oin Ġstart ĊĠĠĠĠĠĠĠ Ġstart K oin Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġandroid Context ( this @ Base Application ) Ġ// Ġadd Ġapp Ġcontext ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlogger ( Android Logger ()) Ġ// ĠDefault ĠK oin Ġlogger ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodules ( Network Module . network Module ) Ġ// Ġadd Ġnetwork Ġmodule ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodules ( ViewModel Modules . view Models Module ) Ġ// Ġadd Ġview Ġmodels Ġmodule ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ