package Ġcodes . chr ish or ner . socket weather Ċ Ċ import Ġandroid . app . Application Ċ import Ġandroidx . annotation . MainThread Ċ import Ġcodes . chr ish or ner . socket weather . data . Data Config Ċ import Ġcodes . chr ish or ner . socket weather . data . Device Locator Ċ import Ġcodes . chr ish or ner . socket weather . data . Network Components Ċ import Ġcodes . chr ish or ner . socket weather . data . Real Device Locator Ċ import Ġcodes . chr ish or ner . socket weather . data . Release Network Components Ċ Ċ object ĠCurrent Build Type Components Ġ: ĠBuild Type Components Ġby ĠRelease Build Components Ċ Ċ private Ġobject ĠRelease Build Components Ġ: ĠBuild Type Components Ġ{ ĊĊĠ Ġ@ MainThread ĊĠ Ġoverride Ġfun Ġcreate Device Locator ( app : ĠApplication ): ĠDevice Locator Ġ{ ĊĠĠĠ Ġreturn ĠReal Device Locator ( app ) ĊĠ Ġ} ĊĊĠ Ġ@ MainThread ĊĠ Ġoverride Ġfun Ġcreate Network Components ( app : ĠApplication ): ĠNetwork Components Ġ{ ĊĠĠĠ Ġreturn ĠRelease Network Components ( Data Config . API _ ENDPOINT , ĠData Config . mos hi ) ĊĠ Ġ} Ċ } Ċ