11. WEB + APP = PROGRESSIVE WEB APP
Progressive - Pode evoluir gradativamente e deve funcionar mesmo
quando o browser do usuário não der suporte a algum recurso
Responsive - Deve se ajustar adequadamente às dimensões de tela dos
dispositivos
Connection Independent - Com a ajuda dos service workers, deve
funcionar off-line ou em conexões de baixa velocidade
12. WEB + APP = PROGRESSIVE WEB APP
App-like - UX baseada em mobile apps. Construída no modelo app shell.
Fresh - sempre atualizado, com ajuda dos service workers.
Safe - entregues através de HTTPS.
Discoverable - facilmente encontrado pelos serviços de busca, com a
criação do arquivo manifest.json
13. Re-engageable - permite realizar o engajamento de usuários através de
push notifications multi-plataforma.
Installable - permite aos usuários adicionar o web app na tela inicial e
abrir como se fosse um app nativo sem precisar de passar pelo Google
Play.
Safe - entregues através de HTTPS.
Linkable - fácil de compartilhar e acessar através de URL
WEB + APP = PROGRESSIVE WEB APP
18. Cache Storage e IndexedDB
Armazenamento local no browser
Base para funcionamento de cache com os
ServiceWorkers
Cache Storage: armazenamento de requisições
e respostas HTTP
IndexedDB: banco de dados de chave/valor que
armazena JSON
19. Web Push Notifications
Necessita de aprovação (opt-in) do usuário no primeiro uso
Baixo custo para realização de engajamento e comunicação com o usuário
Devem ser oportunas, precisas e relevantes