Freelance opgave: Programmering af app til iphone, android og windows phone.

Beskrivelse af opgaven:

Det er en simpel opgave, skal indeholde to skærme, en login skærm og en main skærm. Jeg copy paster lige fra en af mine teknikkere.
1. Login Screen
Simple login. The user must be able to enter his/hers username and password.
The username and password is send to the backend and json answer is received.

If user exists and login is valid.
{"valid":1, "uid":"USERUID"}
if error:
{" valid ":0, "error":"Error message"}
The info-button in the top right corner if pressed shows info about Deliverit. Furthermore there should be a “forgotten password” button, which leads to a new page where the user can enter his email and POST it to the backend.


2. Main Screen
The main screen consists of one button. The label is: Ready.
The main purpose of the button is to change the state of the user in the backend. When pressed a POST is send (including a unique identifier) to the server and new page should open. The user is now ready mode and should be able to press the homebutton (exit the app) and let the app work in the background.
The background activity shall contact the backend ever X-minutes to check if there is a new message for the user and POST the users GPS coordinates to the backend.
If there is a new message the user has to be alerted. If the user reacts on the alert, a new POST has to be to the backend to verify the data is still valid. If valid the user should be shown data on the app. If not, then the user should be show an error message.
The response contains information to the users. Furthermore the users have to choose between accept or reject. Both buttons POST their response to the backend. If rejected a POST (with values) is send to the server and nothing more happens, the app can go back to its idle state and work in the background. If accepted, a POST is send to the server (with values), and the user will receive two addressed and additional text. Until the task is completed the users location should be posted to the backend every 30 sec or so.
Beside the text, the user is to be presented with a button that changes.
At first the label is: “Arrived at X”. When pressed, information is send to the backend, the button should disappear and a new button is shown: “going to Y”.
When going to the costumer is pressed, information is send to the backend, the button should disappear and a new button is shown: “arrived at Y”.
When arrived at the costumer is pressed, information is send to the backend, the button should disappear and a new button is shown: “Done”.
When done is pressed, information is send to the backend, everything is done. The task is completed.
(If the timestamp can be saved and combined to only send one request to the server that is fine.)

Om vores virksomhed:

Nystartet virksomhed der arbejder med transport for erhvervslivet.
Vi er lokaliseret i Odenseområdet. Det behøver du selvfølgelig ikke at være.

Dine nødvendige færdigheder:

Har styr på at programmere apps til de 3 store mobil styresystemer. (Apple, android og windows). Ovenstående er simpelt, men efter en testperiode vil vi skulle have programmeret flere funktioner ind, så det ville være fint hvis dine programmerings skills strækker sig længere end det der kræves her.

Oprettet:

20-05-2015 - kl. 15.13

Afregningsform:

Fast pris

Budtype:

Åbent bud

Anslået budget (ekskl. moms):

500 kr. - 5.000 kr.

Kategori:

Mobil -  iPhone app udvikling

Deadline for bud:

25-05-2015

Har du spørgsmål til opgaven? Skriv det her:

Bemærk! Tekst må ikke indholde bud eller kontaktinformationer

Afgiv dit bud

Kan du løse denne opgave? Giv dit bud nu! Tilmeld dig gratis eller log ind – Klik her

Bud ekskl. moms i hele kroner:

Beskriv hvordan du vil løse opgaven:

  • Vedhæft fil(er) max 10 MB pr. stk.
  • X
    X
    X
    X
    --- eller ---
    Den fil, du har valgt, allerede er fastgjort.

Bud fra freelancere

Navn Område Dato Karakter Bud Status
MHN Consulting Charlotte Beicker Slagelse, Danmark 23-05-2015 - kl. 16.15
  • Baseret på 0 anmeldelser

6000,00 DKK

Afgivet
Kristoffer Sejer Brødløs Silkeborg, Danmark 21-05-2015 - kl. 16.26
  • Baseret på 0 anmeldelser

4000,00 DKK

Afgivet
Torben Mortensen Aalborg, Danmark 21-05-2015 - kl. 08.43
  • Baseret på 0 anmeldelser

12000,00 DKK

Afgivet
Piotr Malinowski Warsaw, Poland 20-05-2015 - kl. 22.35
  • Baseret på 9 anmeldelser

12000,00 DKK

Afgivet
Mads Pedersen Vissenbjerg, Danmark 20-05-2015 - kl. 21.53
  • Baseret på 1 anmeldelser

500,00 DKK

Afgivet
Morten Kruse Nykøbing F, Danmark 20-05-2015 - kl. 18.38
  • Baseret på 1 anmeldelser

500,00 DKK

Afgivet