Hi all
If there is anyone that does iOS application development, we're looking at outsourcing that part of our project that we have with a client. There could also be future work. Please email the quote to [email protected]. Please feel free to email me any questions that you might have with the scope of the project.
Here are the specs:
Overview
A simple iOS application is required. The application will basically allow a user to fill in a basic form, save offline until done and then submit to the server. A user will be able to view historic instances of forms that were posted. There will be a lot of fields, estimate to be 50 fields, but all are very basic like free text, drop down list, check boxes. Only the application is required, the server application already exists.
Log an incident
A form that the user will be presented required. There will be a fair amount of fields, but all of them completely basic with no business rules. Just read and write. Some of the functionality will include:
• A user can start filling out a form by pressing a button such as “Create Incident”.
• The user can fill in some of the form, it will be saved locally on the phone. The user can go out and back again at any time. The incident will be displayed as something like Draft in the list.
• The user will also be able to upload photos to the incident using the camera or images saved on the phone.
• Once the user is happy with the contents, they will press submit on the form. That will send the data to the server.
• If it was successful, the incident will be shown as submitted as apposed to draft as it was before.
• The user can edit and submit multiple times.
List Incidents
• List all the incidents either draft or submitted.
• When the user presses an incident, it will go to the incident detail.
• When the user presses back, it will go back to the list.
Register Login
• To register to use the app, the user is required to put in their email address and cell phone number.
• The app will submit those two fields together with the IMEI of the device to the server to register / login.
• The server will provide a token that will be used for all calls thereafter.
• The app will from there on log in automatically with those three pieces of information getting a token each login, that token will be submitted in each call.
Other Information
• A service API will be provided that will use a restful service that is easy to use for mobile applications.
• The following methods will be provided
o Register – first time when cell number and email address is blank in the apps database
o Login – auto login each time when the app has the email address and cell number in the database.
o Submit Incident – each time the user clicks on submit whether the form is completed or not. It will post all the data to the server.
If there is anyone that does iOS application development, we're looking at outsourcing that part of our project that we have with a client. There could also be future work. Please email the quote to [email protected]. Please feel free to email me any questions that you might have with the scope of the project.
Here are the specs:
Overview
A simple iOS application is required. The application will basically allow a user to fill in a basic form, save offline until done and then submit to the server. A user will be able to view historic instances of forms that were posted. There will be a lot of fields, estimate to be 50 fields, but all are very basic like free text, drop down list, check boxes. Only the application is required, the server application already exists.
Log an incident
A form that the user will be presented required. There will be a fair amount of fields, but all of them completely basic with no business rules. Just read and write. Some of the functionality will include:
• A user can start filling out a form by pressing a button such as “Create Incident”.
• The user can fill in some of the form, it will be saved locally on the phone. The user can go out and back again at any time. The incident will be displayed as something like Draft in the list.
• The user will also be able to upload photos to the incident using the camera or images saved on the phone.
• Once the user is happy with the contents, they will press submit on the form. That will send the data to the server.
• If it was successful, the incident will be shown as submitted as apposed to draft as it was before.
• The user can edit and submit multiple times.
List Incidents
• List all the incidents either draft or submitted.
• When the user presses an incident, it will go to the incident detail.
• When the user presses back, it will go back to the list.
Register Login
• To register to use the app, the user is required to put in their email address and cell phone number.
• The app will submit those two fields together with the IMEI of the device to the server to register / login.
• The server will provide a token that will be used for all calls thereafter.
• The app will from there on log in automatically with those three pieces of information getting a token each login, that token will be submitted in each call.
Other Information
• A service API will be provided that will use a restful service that is easy to use for mobile applications.
• The following methods will be provided
o Register – first time when cell number and email address is blank in the apps database
o Login – auto login each time when the app has the email address and cell number in the database.
o Submit Incident – each time the user clicks on submit whether the form is completed or not. It will post all the data to the server.