I am working on an Arduino GPS tracker. I think I have the Arduino stuff figured out but I want to view the data on my Android. Is there anything off the shelf that can do the following? If not them how complex would this be to create? Pull GPS data from a server and plot the coordinates on google maps. Also would like to be able to push an alert to the phone if some conditions were met. Not concerned about privacy or anything. This is for a pet tracker.