Kap9 PWA Flashcards
Wofür steht PWA?
Progressiv Web App
Welche Typen von mobilen Apps gibt es?
Platform Proprietary (Native), Hybrid (HTML, JavaScript, CSS) und Cross-Platform Native
Vorteile von Platform Proprietary (Native)?
Native UI, High Performance, Hardware and platform access
Nachteile von Platform Proprietary (Native)?
No Multi-Platform and und Unified codebase
Vorteile von Hybrid Mobile Applications?
Multi-Platform and Unified codebase
Nachteile von Hybrid Mobile Applications?
No Native UI, Slow Performance and No Hardware and platform access
Vorteile Cross-Platform Native?
Native UI, High Performance, Hardware and platform access, Multi-Platform and Unified codebase
Was macht eine PWA?
Progressive Web Apps sind responsive und per HTTPS übertragene Webanwendungen, die nach dem Grundsatz des Progressive Enhancement die Fähigkeiten der Browser für eine fortschreitende Verbesserung nutzen, wodurch mittels Offlinefunktionalität über Service Worker, eine Installation anhand eines Web App Manifests und Push Notifications eine zuverlässige, motivierende und native Nutzererfahrung gewährleistet wird
What are the characteristicts of a PWA?
Progressive, Responsive, Connectivity independent, App-like, Fresh, Safe, Discoverable, Re-engageable, Installable, Linkable
What are the additional characteristicts of a PWA?
Add to Homescreen, Push Notifications, Offline Functionality
Whats important about Manifest?
Metadata of web app (JSON format) and is included in head-Element of Startpage
What is the main purpose of Service Worker?
Offline Web apps and push notifications
What does a Network Proxy do?
Intercepts requests between web client/app and web service/server. It also does manage offline states