Lager appen del 1 (v2)
I denna uppgift skapar du grunden för en lager-app, du använder dina kunskaper från övningar och kurslitteratur för att skapa en mobil-app. Du hämtar JSON data från ett befintligt REST API och i denna första del ligger fokus på en enkel listning av produkter.
#Förkunskaper
Du har jobbat igenom guiden “Kom igång med Git och GitHub” och övningarna “En app i Expo och React Native” och “Typografi i mobila enheter”.
#Introduktion
Du har blivit kontaktat av företaget Infinity Warehouses då ryktet går på stan att du har koll på mobila applikationer. Infinity Warehouses vill ta steget in i 2000-talet och automatisera deras gamla omoderna lagerhanteringssystem. Infinity Warehouses har tidigare anställd en backend programmerare, men när hen hörde orden design, användbarhet och tillgänglighet sprang hen skrikande bort. Backend programmeraren hade dock hunnit skapa ett REST API innan hen försvann ner i serverrummet. Dokumentationen för API:t hjälper dig en bit på vägen.
Övningen “Introduktion till Lager-API:t” visar hur man skapar en API-nyckel och hur man skapar en uppsättning med produkter till ditt lager.
#Krav
Skapa en applikation anpassad för mobilen i Expo och React Native.
Appen ska innehålla en lagerförteckningslista där produkterna listas med namn OCH lagersaldot för produkten.
Appen ska ha en egen stil och anpassas till ditt valda tema för de produkter du har i ditt lager.
Säkerställ att du har filen
dbwebb-conf.json
i roten av din lager katalog och att den innehåller länken till din publiserade expo-app och länken till ditt GitHub-repo.Commit:a dina ändringar och lägg till en ny tagg (v1.0.*). Du taggar repot med hjälp av kommandot
git tag -a v1.0.0 -m "lager1 done"
Push:a repot till GitHub, inklusive taggarna. Du pushar taggarna i ett separat kommando
git push origin --tags
.Länka till ditt GitHub-repo som en del av din inlämning på Canvas. Länken ska vara på formen: https://github.com/emilfolino/lager-v4.git
#Revision history
- 2022-02-16: (A, efo) Första utgåvan i samband med kursen webapp v4.