558791 Existing ios CRM application ported to SenchaTouch2/Phonegap

In Progress Posted Mar 27, 2012 Paid on delivery
In Progress Paid on delivery

We currently have a CRM application written for iPhone and would like to port it to a Sencha Touch 2, Phonegap wrapped application so we can deploy it to Android and Blackberry. We can provide screen shots of all of the existing screens, art work for icons, and available RESTful services to get/post data to/from on our development servers.

This bid is for an initial subset of the application to prove out your capabilities and demonstrate the viability of the technologies. The full application will include the components in the POC and additionally approximately 10 tableview/list screens, 10 detail view screens, and 10 edit/add data screens.

The POC that this project is for should include:

1. Login Screen:

- Accepts username and password and performs an HTTP post against a JEE standard login service ("j_spring_security_check") which results in a cookie being stored on the device to maintain authentication.

2. List of Contacts:

- Displays list of contacts with photo and name and disclosure indicator

- Performs GET against available service that returns contact records in JSON including the following fields (id, first name, last name, image url).

- Name should be listed as "Last Name, First Name"

- Tableview should be grouped by first letter of last name with index on right hand side

- Search textbox at top of table for client side searching

- Images should lazy load as the rows are scrolled to by calling the imageurl returned in the list of contacts JSON response.

3. Contact Detail View:

- Pressing the row in the list of contacts should push to a detailed view of the contact that displays the following:

> Photo of contact

> Map of contact's address

> Tableview of other information about contact (about 10 properties)

4. Contact Edit View:

- Pressing an edit button on the toolbar at the top of the contact detail page should horizontally flip to an edit page. For the POC the edit page should accept modification to fields and do an HTTP post of JSON when save is pressed and then horizontally flip back to the contact detail view.

This bid is just for the POC outlined above. Based on the success of this POC we will want to contract out the full porting of the app to this technology.

Android Blackberry Editing Graphic Design Icon Design iPhone Mobile App Development Odd Jobs Web Security Website Management

Project ID: #2304745

About the project

Remote project Active Jul 11, 2012