In questo post esporrò i passi necessari per trasformare un progetto Blazor in una progressive web-app (per gli amanti degli acronimi PWA).
E’ possibile pensare alle PWA come a una evoluzione delle web-app, però dedicate alla piattaforma mobile
Le caratteristiche distintive di una PWA sono le seguenti.
- Sono dotate di una user interface il cui aspetto è molto vicino a quella di una app mobile nativa.
- Sono installabili in modo simile a una app native in modo tale da poterle aggiungere, per esempio, alla schermata home senza necessità di ricordare l’URL del sito o salvarlo nei preferiti del browser. In questo modo l’icona appare nel dispositivo proprio come fosse una normale app).
- Possono funzionare offline senza alcuna connettività.
- Sono in grado di utilizzare le push-notification.
Non lasciate traviare dal fatto che sinora si è parlato di mobile: infatti oramai le PWA sono andare ben oltre e ora tali applicazioni sono disponibili e utilizzate per mondo desktop.
Continue reading