iOS developer required to build app. App will be built in 3 stages.
1: core data capture and save to iOS from asp.net page. Data capture includes authentication, capture 3 pages, and store on tables on the iOS device. The data should be stored in the secure area using the API's set by Apple.
2: create the UI to render the data on the handset, which will have 4 screen on the handset to render. 1 will be like a report page, that renders one of the tables with 3 filters.
3: Implementation of Artwork (supplied by myself) and bug fixing.
The app essentially connects to a webserver, authenticate, drag data down, and render it on the iPhone/ipad for the user.
You should be quoting for task 1. You will be required to complete tasks 2 and 3 (as separate jobs), but you should have the skills to complete all 3. If you do not, don't bid. In your bid, please add your estimate for stage 2 and 3 in a private message to me to give me a idea of the overall project price.
The code should be written in xCode 4.1 for the iPhone and iPad devices. You should offer a warranty period on code for 30 days from the completion of task 3. The warranty will cover bugs in code, or any changes in response to Apple querying code.
The app should use all good coding principles, ie. storing data in secure areas so it cannot be seen by other apps, or obviously in iTunes backups. The app should also use standard API's and feature packs where required, and not use custom packs. The code should also be neatly presented in xCode.
If you make any assumptions in your quotation, please include these in the pm during your bid so I can take this into account.
The rights, copyright and ownership of the app will be myself and you may not claim ownership, rights, commissions, gratuities or any other claim against myself of the app in the future. I will submit the app to Apple Dev team, and your assistance is not required except during the warranty period.
Table Schema, and workflows will be provided (Visio)
The data must be collected from the rendered ASP.NET page. I do not have access to the webservice the ASP server connects to.