PWA (twa, offline)

Hello and greetings, i have tried to create Android App with Bubblerwrap:

  • is a Command Line Interface (CLI) that helps developers to create a Project for an Android application that launches an existing Progressive Web App (PWA) using a Trusted Web Activity (TWA).

Actually its pretty easy to use:

but i cant get it working, because i have to change few things in manifest.json like:
start_url
splash screen
display to fullscreen
theme color for the address bar
maskable icon

and how can i upload service worker file in my website dir in docker?
(never before worked with docker containers or discourse, still learning)

I know there is possibility to install automatically PWA app on chrome in the adress bar of the website, but the offline modus isnt working, maybe i can get it working with the service worker and some caching?

Best regards

2 Mi Piace

Discourse is already a PWA, no need to change anything. Just install your instance following Discourse official Standard Installation and fill the new site wizard.

10 Mi Piace

Ciao,
Ho una domanda per te come sviluppatore esperto in questo campo:
Perché hai scelto un’app web progressiva (PWA) invece di un’applicazione nativa? Attualmente sto cercando di decidere quale approccio adottare per il mio progetto e mi piacerebbe conoscere le tue opinioni.

Dalla tua esperienza, quali sono i principali vantaggi e svantaggi delle PWA rispetto alle app native? Ad esempio:

  • In termini di prestazioni, esperienza utente e funzionalitĂ  offline, come si confrontano?
  • Le PWA hanno fornito la flessibilitĂ  e le funzionalitĂ  di cui avevi bisogno, o ci sono state limitazioni che hai dovuto aggirare?

Le tue opinioni sarebbero molto apprezzate, poiché sto cercando di valutare i vantaggi delle app pwa vs native per il mio progetto.

Esiste un’“app nativa”, si chiama Discourse Hub ed è disponibile su entrambi gli store principali.

Se si desidera distribuire un’app nativa esclusivamente per un forum (approccio “whitelisted”), si tratta di un flusso di lavoro relativamente complesso, costoso e dispendioso in termini di tempo a causa di tutta la configurazione, la conformità, le normative e la revisione della piattaforma, ma è perfettamente possibile farlo ora.

L’ho fatto per diversi clienti in passato.

Il vantaggio dell’approccio PWA è che è molto facile per l’utente cliccare e installare gratuitamente.

Le notifiche erano un tempo il grande vantaggio delle app native, ma la situazione è migliorata significativamente su entrambe le piattaforme principali.

L’approccio dell’app store nativo è probabilmente migliore per gli utenti abituati a scaricare le proprie app dallo store e fornisce un livello di marketing per il forum che può essere trovato tramite la ricerca.

1 Mi Piace