Saturday, August 23, 2014

Seeking iPhone app developer (Objective C) - oDesk

Hi Developers,



We are seeking the development of an iOS mobile iPhone application.



It must be a native application, not HTML with a wrapper.



If this initial project goes well, there is the potential for considerably more work.



Graphics will also be supplied, but we need someone who is strong with UI design as well as objective C development.



We are seeking to work with an Objective C developer directly and we will not employ any CEO's, development managers or middle managers to oversee the project. We want to work directly with the technical developer only please.



REQUIREMENTS

--------------------------

- Initial splash screen (logo will be supplied)



- Home screen with options to Register or Login (calls to our web service API which we will supply)



- The application uses a tab control at the bottom of the screen for navigation within the app (we will supply graphics for the tab control)



Record a new sighting

--------------------------------

- Once logged in, a large "Record a sighting" button is available in the center of the tab control options (we will supply graphics for this button).



- When a user clicks "Record a sighting" the phone's camera will then load, asking the user to "Take Photo" or "Choose Existing". The user can take or select up to 5 images in total.



- After the user has selected images, a form will be displayed which the user has to fill in. The form will need to call our web service to obtain some default values and to populate some drop down lists, so that the user can select values and complete the form. When submitted this form will save each "sighting" locally on the phone and this must work WITHOUT an internet connection. This is a key requirement because many times, our users will be outside of mobile phone reception and therefore need to save records locally on the phone.



- We will also supply the validation rules for the form, but the validation is relatively simple. The app must perform the validation itself natively so that validation is fast and does not rely on a connection back to the server.



Upload records

----------------------

- When a user is back inside mobile reception or WiFi range, another option on the tab control menu will be available called "Upload". This will simply submit all locally saved "sighting" records through to our web service API on our server. Users can choose to upload records manually any time they want to, providing an internet connection is available. The application will not do this automatically for them.

- When records are being sent to our server, as status indicator must indicate to the user the progress of the number of sightings which have been uploaded, so that the user knows clearly that something is happening.

- After records are successfully submitted, the user will then receive a success screen confirming that X records were successfully uploaded.



SCOPE

This is the scope of the initial phase/prototype for this project and we would like the final successfully built source code delivered as the output of this project, so that we can publish the application to the iOS store.



From there, we have quite a lot more requirements that we will then discuss and offer you more work if this initial phase of the project is successful.



Thanks very much - we look forward to hearing from you.



Budget: $200

Posted On: August 23, 2014 11:17 UTC

ID: 204438663

Category: Software Development > Mobile Apps

Skills: Array, Array, Array, Array

Country: Australia

click to apply



from Online Job Search

No comments:

Post a Comment