package Ġcom . book cross ing . mobile . modules Ċ Ċ import Ġcom . book cross ing . mobile . util . Locale Provider Ċ import Ġcom . book cross ing . mobile . util . Locale Provider Impl Ċ import Ġcom . book cross ing . mobile . util . Resource Provider Ċ import Ġcom . book cross ing . mobile . util . Resource Provider Impl Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Module Ċ class ĠPro viders Module Ġ{ ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġprovide Resource Provider ( app : ĠApp ): ĠResource Provider Ġ= ĠResource Provider Impl ( app . application Context ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġprovide Locale Provider ( app : ĠApp ): ĠLocale Provider Ġ= ĠLocale Provider Impl ( app . application Context . resources ) Ċ }