I am looking for a programmer that is familiar with the Android OS with at least some experience. The app will need to run on standard Android devices. the actions of the app will including monitoring cell signal level as well as its current GPS location. These stats will need to be recorded for upload my webserver. the webserver will need to be able to combine all received stats into a viewable grid. this grid will also need to be viewable on the Android device.
## Deliverables
* * *This broadcast message was sent to all bidders on Monday Apr 5, 2010 9:29:02 AM:
Here are some additional details on how i desire this project to be done. I will also be posting this to the original bid request listing. ..............................................
# All source code must be properly documented in English.
# Need to support firmware versions: 1.5 , 2.0.1 , 2.1.x
# Some form of authentication will need to be used to prevent unauthorized data from being submitted to the web portal. It will need to be able to verify that in fact it is coming from my installed app and is legitimate data.
# The app should run in the background and at set (changeable option) should check GPS status and cell signal strength. The interval needs to be a user changeable option to set on the android device, 5,15,30,60 minutes. If the GPS fails to lock a location then wait until next interval or 15 minutes and retry(whichever is less). If no data connection (cellular, wifi, etc) is found store data up to 72 hours and upload when connection is available again. If more than 72 hours pass before connection is available, let older data expire and keep acquiring new data.
# Need to capture (either automatic or user submitted if not possible via API) the service provider of the handheld (ie, Verizon, AT&T, Tmobile, etc) and submitted upon first data upload to server/web portal. Hopefully this can be associated with the unique ID# assigned to that particular Android device.
# I would like to use Google maps and overlay it with a 5 point color scale (referencing the signal strength). Google maps for web version and for Android
# An admin section on the website should show the total number of devices have reported some information. And also be able to show the top 20 most active reporting devices both all time and past 30 days (more options would be nice but optional).
# The server is CENTOS 5.4, it has Fantastico installed. It is a VPS hosted by KnownHost. I prefer using php/mysql for the server / web portal side but am open to suggestions.
# Bottom of Form