package Ġst 2 3 5 . com . github . calculator . di . modules Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . res . Resources Ċ import Ġcom . google . gson . Gson Ċ import Ġcom . google . gson . Gson Builder Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġst 2 3 5 . com . github . u ic ore . themes . Theme Extractor Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Module Ċ class ĠApp Module ( ĊĠĠĠ Ġprivate Ġval Ġcontext : ĠContext Ċ ) Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Context (): ĠContext Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġcontext ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Resources (): ĠResources Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġcontext . resources ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Gson (): ĠGson Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠGson Builder (). create () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġprovide Theme Extractor ( resources : ĠResources ): ĠTheme Extractor Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠTheme Extractor ( resources ) ĊĠĠĠ Ġ} Ċ }