Budget :30$,please do not bid if you are expecting more than 30$.You should have 4-5 years of exp in Android development using webservices and coding.
4 calls to webservices,parse,process response conditions accordingly.
This gives if user has started his ride or not,u can call in ride screen and start screen and modify UI accordingly,if it does not show ride_id then show "RIDE" and show "START" in START screen,show STOP if ride_id exists and "SHOW MY RIDE" in RIDE screen.
If there is no ride_id from webservice n if ride_id exists in shared preferences then clear ride_id.
3)Show map with pointers from webservice(will provide webservice) -1 hr
2)Call webservice and draw path on map(will provide webservice)-1 hr
4)Reset OTP api
Keep a button for REGENERATE OTP and send it to API ,it returns SMS with OTP and user will enter OTP and login if correct.
Already there is code for generating OTP
5)Show balance from API in payment screen,API
Estimated time:3 hrs
All webservices are using retrofit and u can copy same code
Need to push code to bitbucket,we check the standards ,test it and then release payment if everything is well .
Have more tasks after this