The ideal freelancer should be available for several follow up projects to add additional features.
The project is a Bluetooth Low Energy Proximity Tag App for iPhone (iPad compatible, but iPhone optimized). The App should allow the user to connect up to three Bluetooth Low Energy Proximity Tags and track their distance. The App will alert the user via pop up window, vibration, or noise alert. The App should function in the background.
I have begun a rough version of the App to explain the functionality and the look and feel. Also, I have a working Bluetooth Low Energy Application from the Proximity Tag supplier. The task for the freelancer would essentially be to clean up the existing application and to integrate the the code from the Bluetooth Low Energy Demo App.
However, the freelancer should be able to take the code from the Demo App to the next level. Specifically, the completed App should use a "smoothing" element for the proximity function to avoid false alarms when their is brief interference between the iPhone and Proximity Tag (such as a tree or person). Additionally, the Demo App does not work in the background.
There are no fancy graphics and there is no advanced communication with the Proximity Tag (besides standard Bluetooth Low Energy parameters).
The only difficulty will be that I can not send you a device to test with. The Demo App works perfectly with the device, so if you copy the code there should be no issue. I will be available to regularly test the App with a proximity tag. If we find development is too difficult without the proximity tag, I can potentially ship a demo proximity tag to you (depending on your location).
The ideal freelancer should have:
- Experience with Bluetooth Low Energy (now just Bluetooth)
- Availability for follow up projects to add additional features
- Interest in a long term development relationship (I have several projects starting in the coming months)
- Ability to respond to all messages within 24 hours and the ability to set aside regular times for questions / progress updates
While it is not required, it would be appreciated if the freelancer had experience developing Android Apps, as I will be producing an Android version of this App within the next 2 months.
The following payment schedule will be used:
- Project start payment
- App store approval payment
Please contact me if you have any questions.