The application is a basic GPS application that does the following:
1 - On startup, the app automatically launches (yes, this is possible) and it connects to a web site to retrieve the user's account settings. This will be done via a http string - such as http://xxx.com/getsettings?....
2 - If the web site isn't available, it uses the last known settings stored on the phone.
3 - Every X number of minutes, it records the GPS information and sends it to a web site address.
4 - If the web site is unavailable, it stores the information on the device until the device has Internet connectivity.
5 - Have a button that will list the last 10 known addresses by pulling the last 10 GPS information points stored on the device.
6 - When a location point on the list is selected, it opens that GPS location on a map. If it needs to just use the built-in iOS map app, that is fine.
7. The user can add notes (up to 100 characters) on each GPS point and then the information is sent to our server. There may be be a few option buttons that will allow the user to mark a social network to publish the data - but that action will take place on the server.
There may be a few more minor features, but this is it for version number one.
If you have not completed an iPhone or iPad app via freelancer, it will be very difficult for me to award this job to you.
The project will be paid once the app code has been approved by Apple - so there may be a delay in the final payment. Milestone payments may be considered.
This project has the potential of growing with more features, so there may be future work involved. An android version will also be needed in the future.