Project Description:
We require the development of a smart phone application to be developed.
Functionality required:
It will require a database backend. All user data from the application will be stored centrally on the server, including images taken by mobile phone cameras.
Offline caching when no internet connection
The User Interface of the application allows both reading and writing of data to the database.
Push Notifications
In app purchases
Integration with Twitter, allowing Login & automatic posting of tweets
Integration with Facebook, allowing Login & automatic posting of Status updates
Integration with Google Maps, allowing Geolocation (map showing where other users of the application are located)
Able to take a picture from within the phone client application, and submit it to be stored on a central server
Able to view pictures taken by other users that are stored on the central server
We require seperate iPhone, Andriod and Blackberry versions of the mobile phone application, along with a website that contains the functionality of the application that is optimised for use on mobile phones. You have the option to use software to develop the application that allows cross-compiling, should you be able to achieve all the required functionality by doing this.
There are approximately 20 different views/screens within the application (please note many of these will be similar to one another).
The chosen Freelancer will be required to sign a contract for the piece of work and an NDA, please do not bid unless you are willing to do this.
The specification provided to the chosen Freelancer will be at a very detailed level including draft layouts for every screen required in the application, all table definitions required in the database, and pseudo code for all SQL functions that will be required as part of the application.
The graphical design work can be part of this project or we can arrange for this to be done separately and provided to you. When bidding please indicate whether you are intending to do the design work yourself and have included this in your bid amount.