package Ġcom . brand on hog an . l ifts cout . di . modules Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . SharedPreferences Ċ import Ġandroid . preference . Preference Manager Ċ import Ġcom . brand on hog an . l ifts cout . Lift Application Ċ import Ġcom . brand on hog an . l ifts cout . di . schedul ers . App Scheduler Provider Ċ import Ġcom . brand on hog an . l ifts cout . di . schedul ers . Scheduler Provider Ċ import Ġcom . brand on hog an . l ifts cout . di . scopes . App Scope Ċ import Ġcom . brand on hog an . l ifts cout . managers . Pref Manager Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ Ċ /** Ċ Ġ* Ġ@ Creator ĠĠĠĠĠĠĠĠ Ġbh og an Ċ Ġ* Ġ@ Date ĠĠĠĠĠĠĠĠĠĠĠĠ 2 0 1 8 - 0 1 - 0 6 Ċ Ġ* Ġ@ Description ĠĠĠĠ ĠContains Ġall Ġthe Ġbase Ġapplication Ġinject able Ġclasses Ċ Ġ*/ Ċ Ċ @ Module Ċ class ĠApp Module ( var Ġapp : ĠLift Application ) Ġ{ ĊĊĠĠĠ Ġ@ App Scope ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide App (): ĠLift Application Ġ= Ġapp ĊĊĠĠĠ Ġ@ App Scope ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Context (): ĠContext Ġ= Ġapp . application Context ĊĊĠĠĠ Ġ@ App Scope ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide SharedPreferences (): ĠSharedPreferences Ġ= ĠPreference Manager . getDefault SharedPreferences ( app ) ĊĊĠĠĠ Ġ@ App Scope ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Preferences Manager ( shared Preferences : ĠSharedPreferences ): ĠPref Manager Ġ= ĠPref Manager ( app , Ġshared Preferences ) ĊĊĠĠĠ Ġ@ App Scope ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovider App Scheduler Provider (): ĠScheduler Provider Ġ= ĠApp Scheduler Provider () Ċ Ċ }