package Ġcom . kotlin . mv vm . syn er zip . di . modules Ċ Ċ import Ġandroid . app . Application Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . SharedPreferences Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġjavax . inject . Singleton Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠMan asi Ġon Ġ 3 1 , March , 2 0 2 1 Ċ Ġ*/ Ċ Ċ @ Module Ċ class ĠPreferences Module Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠProvides ĠPreferences Ġobject Ġwith ĠMODE _ PRIVATE ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġprovide Shared Preference ( app : ĠApplication ): ĠSharedPreferences Ġ= ĊĠĠĠĠĠĠĠ Ġapp . get SharedPreferences (" SharedPreferences ", ĠContext . MODE _ PRIVATE ) Ċ Ċ } Ċ