package Ġcom . al v ay on ara . out sched . core . utils Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . SharedPreferences Ċ Ċ class ĠPreferences ( context : ĠContext ) Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠOUT _ SCHED ULE _ PRE F Ġ= Ġ" USER _ PRE F " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠON _ BOARD ING Ġ= Ġ" on _ boarding " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġval Ġshared Pref Ġ= Ġcontext . get SharedPreferences ( OUT _ SCHED ULE _ PRE F , Ġ 0 ) ĊĊĠĠĠ Ġfun Ġset Values ( key : ĠString , Ġvalue : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġeditor : ĠSharedPreferences . Editor Ġ= Ġshared Pref . edit () ĊĠĠĠĠĠĠĠ Ġeditor . putString ( key , Ġvalue ) ĊĠĠĠĠĠĠĠ Ġeditor . apply () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Values ( key : ĠString ): ĠString ? Ġ= Ġshared Pref . getString ( key , Ġ"") Ċ }