package Ġio . github . hur shi . sample _ d agger android . modules Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . SharedPreferences Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġio . github . hur shi . sample _ d agger android . beans . App Bean Ċ import Ġio . github . hur shi . sample _ d agger android . scopes . App Scope Ċ Ċ @ Module Ċ class ĠApp Module ( private Ġval Ġapp Context : ĠContext ) Ġ{ ĊĊĠĠĠ Ġ@ App Scope ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġinternal Ġfun Ġprovide (): ĠSharedPreferences Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġapp Context . get SharedPreferences (" simplify _ d agger _ shared _ preferences ", ĠContext . MODE _ PRIVATE ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ App Scope ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġinternal Ġfun Ġprovide App Bean (): ĠApp Bean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠApp Bean (" hello , App Module ") ĊĠĠĠ Ġ} Ċ Ċ } Ċ