I need a simple android application that will do the following:
When the application first loads, it should prompt the user to enter their 10 digit mobile phone number. This number should be saved locally and should never ask again unless all of the application data is erased.
It should then ask for a username and password.
When you enter these, it should submit to:
[url removed, login to view]
Where the username is the username and the password is the password and the device id is the phone number you entered.
This will return you the user ID, name, a list of facilities, and a list of questions.
You should then see a list of the facilities on the screen, where you can select one.
The Facilities should be sorted in alphabetical order, with all of the <status> of Ready at the top, then In Progress in the middle, and Completed at the bottom.
Ready should be a red background button.
In Progress should be a yellow background button
Completed should be a green background button
You can select either a facility that is Ready or In Progress. You cannot touch facilities that are completed.
Once you select a facility, you will look at the question number. You will load the next question on the screen. If the question number is 1, then you will load question id 1.
You will show the Facility name at the top, then the title, then the question.
Below, you will have a button for “Inspected”.
When you press “Inspected”, you will get a popup that will ask “Is any work needed?” with a yes or no.
Then a popup will appear asking if you would like to attach a photo, you can say “Yes” or “No”. If you say yes, the camera should appear and the photo will be submitted in the photo field.
Then, you will get a popup of “Notes” with a text box.
At this screen, you can press save. This will submit this to the server:
[url removed, login to view]
If there is a photo, this will be submitted in the fileToUpload field.
A sample of how to do this is here: [url removed, login to view]
You can view the uploaded photos here: [url removed, login to view]
Photos are saved as date-facilityid-questionnumber
Please upload photos as a “jpg”.
Please note this should be a POST command, not a GET.
Once this is done, it will popup and ask “Continue” or “Pause”.
If you press pause, you will return to the main screen. If you continue, you will go to the next question until all questions are answered.
Milestone will be created before you start, and will be released once you complete project with source code.
This application should look professional, have nice buttons, and nice fonts.
9 freelancers are bidding on average $263 for this job
Hi, I am a serious developer who aims to provide high quality services. If you contact me, we can discuss more things detail and will be achieved with each other's purpose. Good luck for your business…