You have chosen to sponsor your bid up to a maximum amount of .
I need a mobile application to discover the geolocalization of the user and pass the actual position coordinates to a .NET Web Service available on internet, at a defined time interval (each 10 minutes, for example). The mobile GPS device should be used to track the user current position.
The mobile app should run in background and also should be automatically initiated when the mobile is on. A password should be required to turn off the application. The password should be checked by a specific method of the .NET web service.
User coordinates should be logged locally in the phone when no connection to the webservice is available. When the connection is reactivated, the logged positions should be passed to the webservice by the app.
Also, there should be a search solution to find nearby people. For that, another method of my .NET webservice shoud be called. This webservice is already running: it receives the current user coordinates and returns a string with the coordinates of the nearby people. The app should show on a google map the user and the top 5 nearby people locations.