Aplicația PWA (Progressive Web Application) reprezintă un program creat în baza codurilor HTML, CSS, Java Script, JSON și pot fi descărcate direct de pe site-ul producătorului. Aceste aplicații nu necesită o platformă de distribuție ca Google Play sau App Store de la Apple.[3]
Aplicațiile PWA sunt funcționale chiar și in modul offline pe platformele care suportă activitatea unui browser, deoarece folosesc browserele pentru a rula. Ca rezultat, din perspectiva utilizatorilor, funcționarea unei aplicații PWA nu se deosebește de funcționarea unei aplicații native.
Aplicațiile Web Progresive (PWA) sunt aplicații web care folosesc service workers, manifeste și alte funcționalități ale platformei web în combinație cu îmbunătățirea progresivă, pentru a oferi utilizatorilor o experiență comparabilă cu cea a aplicațiilor native.
PWA-urile oferă numeroase avantaje utilizatorilor — inclusiv faptul că pot fi instalate, îmbunătățite progresiv, proiectate responsiv, reangajabile, accesibile prin link, descoperibile, independente de rețea și sigure.
#Ghiduri
Aceste materiale introductive și ghiduri pas cu pas te conduc prin aspectele cheie ale construirii PWA-urilor:
- Introducere în aplicațiile web progresive
- Structura unei aplicații web progresive și prezentare generală
- Înțelegerea elementelor de bază ale designului responsiv
- Cum să faci PWA-urile să funcționeze offline (folosind service workers)
- Cum să faci PWA-urile instalabile și mai multe detalii despre instalare
- Cum să le faci „reangajabile” (folosind API-ul de notificări și Push API)
- Cum să activezi încărcarea progresivă
- Cum să construiești PWA-uri „mobile first”
- Utilizarea service workers
- Utilizarea stocării pe partea clientului, IndexedDB și Web Storage API
- Utilizarea Notifications API și Push API
Surse: wikipedia , developer.mozilla