Iphone App - RESTful Service Usage, JSON, GPS, Control Dev

In Progress

Dear Freelancers,

App goals:

we need a Iphone app with the following requirements:

- !SOLID! RESTful Service Communication Implementation (JSON - Request and Response) please provide proof that you are experienced in Server Client Development (REST & JSON)

- Using of the GPS

- Full UTF-8 Support (no ANSI or ISO Charsets)

Status:

The RESTful Service is tested, up and running, only the calls has to be performed to the Service. The Service is always answering in JSON format, and accepts only JSON parameters.

Things to do:

- Init App Setup - Window Based Application (Project Creation)

- Creation of the 7 Views (see Views)

- Business Logic Implementation

- Input Suggest Control (see Input Suggest Control)

Views:

LOGIN VIEW (Username, Password)

2 Input Fields, Button

REST Service Communication (send JSON data, retrieve JSON data, authToken will be returned by the service which must be stored during the lifecycle of the app)

After the login was successful all features of the App are available. (Use Case Diagram will be delivered by us)

After the login the current GPS information has be send to the Service. (Longitude, Latitude)

SIMPIFLIED REGISTRATION (Email, Username)

2 Input Fields,1 Checkbox, Button

REST Service Communication (send JSON data, retrieve JSON data)

REGISTRATION SUCCESS

Visible after the Registration is successful and the Service returned a defined value

LOST PASSWORD (Username/Email)

1 Input Field, Button

REST Service Communication (send JSON data, retrieve JSON data)

SEARCH VIEW

1 Datepicker, 1 Timepicker, Button, 2 Suggest Input Fields

REST Service Communication (send JSON data, retrieve JSON data)

LIST VIEW

Visible after sending the Data from the SEARCH VIEW

REST Service Communication (send JSON data, retrieve JSON data)

The REST Service will return a list of results which has to be displayed in the list. Every result item is marked with an GuID

DETAIL VIEW

Visible after selecting a Result from the LIST VIEW

REST Service Communication (send JSON data, retrieve JSON data)

The REST Service will return a single results which has to be displayed in this view.

Input Suggest Control:

This control should be a "Google like" suggest box. As soon as the User starts Typing in the Input field a REST Service Request has to be send. The Service will return a set of suggestions matching to the input. The Result is JSON encoded and has to be published in a List right below the Inputfield. The user can select a item from the list and this will be written in the Inputfield. It should cover the same functionality like the "Google Suggest". You only have to care about the Control, the REST Service will deliver the Data.

Userinterface:

The UIDesign is up to us, we will deliver only a black white positioning mockup, that you can align the controls. The rest of the UI Design will be done by us.

Timeline (Is very short, sorry for that)

- We need the App Setup until the 2. April

- Finish LATEST 6.4

Documentation:

Inline Documentation!

BID ONLY IF YOU MEET THE FOLLOWING:

1. RESTful Experience

2. JSON Experience

3. Iphone Dev Experience

4. Proof of the Above!

5. You understand all the above!

Please don't bid if you have no iphone app reviews

best regards, anke7

Skills: iPhone, Objective C

See more: window app development, white & case, view freelancers, user experience freelancers, user case diagram, use of use case diagram, use case diagram search, use case diagram of, use case diagram login, use case diagram for, use case diagram documentation, use case diagram application, use case creation, ui status, ui freelancers, the use case diagram, successful freelancers, single view application, single-case design, single case design, service done, service 5, search ui design, search for freelancers app, retrieve freelancers

Project ID: #644450