package Ġcom . ut cc . m om and kit čĊč Ċ import Ġretrofit 2 . Ret rofit č Ċ import Ġretrofit 2 . adapter . rx java 2 . Rx Java 2 Call Adapter Factory č Ċ import Ġretrofit 2 . converter . scal ars . Scalars Converter Factory čĊč Ċ object Ġretrofit Client Ġ{ čĊĠĠĠ Ġprivate Ġvar Ġour Instance : ĠRet rofit ? Ġ= Ġnull čĊĠĠĠ Ġval Ġinstance : ĠRet rofit čĊĠĠĠĠĠĠĠ Ġget (){ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( our Instance Ġ== Ġnull ){ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġour Instance Ġ= ĠRet rofit . Builder () čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. baseUrl (" http :// 1 0 . 0 . 2 . 2 : 3 0 0 0 /") čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Call Adapter Factory ( Rx Java 2 Call Adapter Factory . create ()) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Converter Factory ( Scalars Converter Factory . create ()) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġour Instance !! čĊĠĠĠĠĠĠĠ Ġ} č Ċ }