NOTE: Web services development is NOT included in this project. It will be handled by our in-house development team.
The application will need to dynamically create forms based upon settings coming from the web service. This includes any required validations, cascading combo-boxes, and other settings. One ore more forms will be running on the application depending on the user. Application should allow user to select the form template when in data entry form.
Web service can serve data in multiple languages, so the application should request any labels and text from the web service in the desired language. When making calls to the web services, some may have versions associated with them. Making a call to get the version first is required in order to not re-download unnecessary data.
Application shall require user to be logged in. There is a web service call which authenticates the user and passes back a session GUID. This GUID is used for all other calls until timeout. The application will need to handle timeout issues by re-authenticating with the web service with the user's credentials.
Application should allow for multiple users to use the device. Each of the users shall not be allowed to see the other user's information; however, if one user sync's the device, it should sync for all users. The settings form contains the list of users associated with the device. Users may or may not have different form templates and different data associated with them.
The following forms (aka views) are required:
1. Login Form - [url removed, login to view]
2. Welcome Form - shows connection to web service state, messages from administrator, number of records in local cache, shows contact information, application version
3. Data Entry Form - Dynamically created form. Users can see one or more form template so drop down needed to pick form.
4. Records in Cache List Form - list of any records located in the local cache. If record click, go to Data Entry Form to allow user to edit.
5. Settings Form
Web Service Calls:
- Get Form Templates
- Get Field Data
- Get Labels
- Save Form Data
Only developers with a proven history of iOS development with Microsoft WCF web services will be considered.
12 freelancers are bidding on average $2667 for this job
Thanks for the invite... I Can help... I am an expert... please check my reviews, qualifications and latest projects i have worked on... please provide more details so that i can give you an accurate bid...