Lager appen del 6

By . Latest revision .

I kursmoment 5 skapade vi en native app baserad på vår webapp med hjälp av Cordova. Vi ska i denna uppgiften använda oss av plugins för att komma åt native-funktionalitet i en fysisk enhet. Vi använder en mobil enhets styrka och läggar till funktionalitet för GPS och kartor.

#Förkunskaper

Du har gjort uppgiften Lager appen del 5. Du har jobbat dig igenom övningarna “Animationer och övergångar” och “GPS och karta”.

#Introduktion

Börja med att kopiera din lager app från kmom05 så har du nått att utgå ifrån.

# stå i me-katalogen
cp -r kmom05/lager5/* kmom06/lager6/

Använd lager API:t dokumentationen och speciellt sektionen om ordrar. Här kan du hämta ut alla ordrar.

#Krav

  1. Använd animationer och övergångar för att efterlikna native applikationer.

  2. Skapa en vy i din app med de ordrar som är redo att skickas. Dvs. ordrar med status Packad (200).

  3. När man klickar in på ordern får man al information om ordern och en karta där paketet ska levereras.

  4. Använd GPS för att visa nuvarande position på kartan.

  5. Gör det enkelt att testa din app. Ha minst en order med status Packad, som har en adress som fungerar och visas upp med en Geocoder.

  6. Validera och publicera din kod enligt följande.

# Ställ dig i kurskatalogen
dbwebb validate lager6
dbwebb publish lager6

Rätta eventuella fel som dyker upp och publicera igen. När det ser grönt ut så är du klar.

#Extrauppgift

  • Använd ytterligare en Cordova plugin för att till exempel kunna ta bilder, komma åt kontakter eller liknande.

#Tips från coachen

Validera och publicera ofta. Så slipper du en massa validerings- och publiceringsfel i slutet av övningen.

När du gör publish så körs även validate. Blir det för mycket fel när du kör publish så kan det bli enklare att bara göra validate till att börja med.

Lycka till och hojta till i forumet om du behöver hjälp!

#Revision history

  • 2018-03-01: (A, efo) Första utgåvan i samband med kursen webapp v3.

Document source.

Category: javascript.