Using Estimate Android SDK for showing user's current location & path with proximity beacons

Hi All.

I am using Android SDK with Proximity beacons and want to show users current position & navigation path in indoor floor map ( Rectangular retail store for example )
1- Is it possible to achieve it and if yes how and how much accuracy can be achieved ?

2- Is it mandatory to use Estimate location beacons or Proximity beacons can be used? I read that using iOS indoor SDK ,estimote location beacons are used . Is it also true for Android ?

Thanks so much in advance .Awaiting for reply .