Cross-platform Xamarin picture tagging system

Cross-platform Xamarin picture tagging system

Closed - This job posting has been filled and work has been completed.

Job Description

We're looking for an experienced team of Xamarin developer/designers to build three mobile applications: 1 iPad application, 1 iPhone application and 1 Android application. The details of these application are as follows:

iPad
The application needs to be able to take a picture, tag the picture, provide a caption and then upload the picture to a REST service. Previously captured pictures may also be viewed and their captions or tags edited and updated.

All data communication (i.e. retrieving the tags) will be via the REST service. All data needs to reside on a remote server.

iPhone application
The iPhone application will need to authenticate with a REST service. It will then download all pictures relevant to that phone's user and display them, with captions, as a scrolling list (from newest to oldest). The user must also be able to view these photos in a gallery. The user is also able to send messages/comments on a photo back to the server.

Android application
Same as the iPhone application but for the Android phone platform.

Graphical interface design skills are important as we're ideally looking to combine the project's development and GUI design functions.

The REST services will be built by a different developer and the URLS provided.

Security is important and communications with services need to be secure.

Please note, we want the application developed in Xamarin - as this compiles to a native application. We're not interested in building HTML5 or PhoneGap applications.

As part of your response, please provide:

Reference applications that you've designed and developed.
Estimated project length
Feel free to mail me with any questions or areas where you require more clarity.