I would like to convert a complex Excel sheet into an iPad mock app. This is a first stage of a possibly long development. The aim is to see whether it is possible.
Please have a look at the 3 attached screenshots. Each screenshot should be converted into one tab in the app. And each tab should look like the Excel sheet, but not a spreadsheet, just normal app screen. I let you decide on the look and feel, but the closer to Excel look and feel, the better.
The mock app should be interactive, i.e. I can enter values in all fields. All date fields should show a date picker to set and change its value. All fields that implies integer value should only accept integer (e.g. Easting, Northing, To Depth, Length). The rest should be free text, with the maximum number of characters as the number of boxes shown in the field. The tables should be able to dynamically add and remove rows.
The app should be implemented natively for iOS 8. No database for now, just keep everything in memory.
If the app looks good (its look and feel and its code structure), we're going to engage with you to continue with the later stage of development (i.e. database). So the mock app must be implemented with proper MVC structure.
All proposal should explain how you are going to build it (in high level) AND how much it would cost AND how long it would take. I'm a software developer so I will understand very technical terms and diagrams. You need to also show that you've done this before.
And you have to use git as the version control and have a git repository that I can pull from anytime. Each commit must have a meaningful comment. And when finished, I should be able to compile the code I pull from your repository on my Mac with XCode 6 and run it on my simulator (you might need to help me if I have problem on this).
When the project is awarded, I will give you the full Excel sheet. For this project, you will be required to build 3 tabs. There will be one milestone for each tab. And I will pull the commits every day to check on the progress and will chat with you every day at an agreed time. So commit often and commit early.
NOTE: Please provide high level design as the proposal. Don't put introduction or price or development time as your proposal.