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 curtidas

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 curtidas

Olá,
Tenho uma pergunta para você como um desenvolvedor experiente neste campo:
Por que você decidiu usar um Progressive Web App (PWA) em vez de um aplicativo nativo? Atualmente, estou tentando decidir qual abordagem adotar para o meu próprio projeto e adoraria ouvir suas percepções.

Com base na sua experiência, quais são as principais vantagens e desvantagens dos PWAs em comparação com os aplicativos nativos? Por exemplo:

  • Em termos de desempenho, experiência do usuário e funcionalidade offline, como eles se comparam?
  • Os PWAs forneceram a flexibilidade e a funcionalidade de que você precisava, ou houve alguma limitação com a qual você teve que lidar?

Suas percepções seriam muito apreciadas, pois estou tentando ponderar os benefícios dos aplicativos PWA vs. Nativo para o meu próprio projeto.

Existe um "aplicativo nativo", ele se chama Discourse Hub e está disponível em ambas as principais lojas.

Se você quiser implantar um aplicativo nativo exclusivamente para um fórum (abordagem "whitelist"), esse é um fluxo de trabalho relativamente complexo, caro e demorado devido a toda a configuração, conformidade, regulamentações e revisão da plataforma, mas é perfeitamente possível de ser feito agora.

Eu já fiz isso para vários clientes no passado.

A vantagem que a abordagem PWA tem é que é muito fácil para o usuário simplesmente clicar e instalar gratuitamente.

Notificações costumavam ser o grande atrativo para aplicativos nativos, mas essa situação melhorou significativamente em ambas as principais plataformas.

A abordagem da loja de aplicativos nativos é, sem dúvida, melhor para usuários acostumados a obter seus aplicativos da loja e fornece um nível de marketing para o fórum que pode ser encontrado com a pesquisa.

1 curtida