package Ġjp . co . cas are al . firestore object and reference . utils Ċ Ċ import Ġcom . google . firebase . firestore . Firebase Fire store Ċ import Ġjp . co . cas are al . firestore object and reference . Build Config Ċ Ċ class ĠFirebase Util Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ/** ĠUse Ġem ulators Ġonly Ġin Ġdebug Ġbuilds Ġ Ġ*/ ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġs Use E mul ators : ĠBoolean Ġ= ĠBuild Config . DEBUG ĊĊĠĠĠĠĠĠĠ Ġprivate Ġvar ĠFI REST ORE : ĠFirebase Fire store ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġhost Ġ= Ġ" 1 0 . 0 . 2 . 2 " ĊĊĠĠĠĠĠĠĠ Ġfun Ġget Fire store (): ĠFirebase Fire store Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( FI REST ORE Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFI REST ORE Ġ= ĠFirebase Fire store . getInstance () ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠConnect Ġto Ġthe ĠCloud ĠFire store Ġemulator Ġwhen Ġappropriate . ĠThe Ġhost Ġ' 1 0 . 0 . 2 . 2 ' Ġis Ġa ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġspecial ĠIP Ġaddress Ġto Ġlet Ġthe ĠAndroid Ġemulator Ġconnect Ġto Ġ' localhost '. ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( s Use E mul ators ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFI REST ORE !!. use Em ulator ( host , Ġ 8 0 8 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠFI REST ORE !! ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }