Opgaven har til formål at, demonstrere at koncepterne fra PWA undervisningen kan anvendes i praksis i fremstillingen at et produkt.
Indledende opgave
- Et udfyldt koncept (Hvad er idéen med din app? Brug eventuelt den udleverede pdf.)
- En 'feature-liste' hvor main feature er fremhævet
- Hvad skal man kunne med app'en?
- Hvad er det vigtigste som app'en kan (main feature)
- Aflevér eventuelt et illustreret userflow for main feature ex. (find sko, køb sko, følg ordre, modtag ordre)
Koncepterne fra PWA undervisningen
- Custom install UI element (inkl. løsning til iOs)
- Pre-cache (The App Shell Model)
- Generic Fallback (En offline sides som vises, i tilfælde af manglende internet forbindelse)
Målpinde
- Appen skal implementerere funktionaliteter fra enheden ex. viberation, notifikation, GPS etc.
- Der skal i appen implementeres eksterne data via netværk.
- Appen skal distribueres over HTTPS (Nemt opsætteligt og gratis på Netlify)
Du skal aflevere et såkaldt "Minimum Viable Product" - altså en app, som har lige nøjagtig nok features til at være brugbar, men som ikke nødvendigvis fremstår færdig. Projektet SKAL opfylde kriterierne for en PWA. Brug Lighthouse rapporterne som hjælp. Dit projekt skal derfor integreres med:
- Et Manifest
- En Serviceworker
God arbejdslyst...