PWA e Modo Offline #57
FernandoAlmeidaPinto
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Categoria: Plataforma / Acessibilidade
Prioridade sugerida: Baixa
Público-alvo: Estudantes que acessam pelo celular ou com conexão instável
Contexto
O público do Você na Facul estuda em condições diversas. Muitos alunos acessam a plataforma pelo celular, no transporte público, com dados móveis limitados e conexão instável. Quando a internet cai no meio de um simulado, a experiência é frustrante e pode fazer o aluno perder todo o progresso.
Além disso, instalar um app é uma barreira que muitos usuários não transpõem — especialmente em dispositivos com pouco espaço de armazenamento. Uma Progressive Web App (PWA) oferece uma experiência próxima a de um app nativo, mas diretamente pelo navegador, sem passar pela loja de aplicativos.
A Ideia
Transformar o site do Você na Facul em uma PWA completa: instalável na tela inicial do celular, com partes do conteúdo disponíveis offline, e com sincronização automática quando a conexão voltar.
Como poderia funcionar na prática
Instalação (Add to Home Screen):
O que funciona offline:
Sincronização:
Push Notifications:
Perguntas para a comunidade
Escopo do offline: O que é essencial offline e o que é opcional? Simulados em andamento são claros, mas redações, flashcards, plano de estudos — quais valem o esforço de implementar offline?
Limites de armazenamento: O cache tem limites (especialmente em iOS). Devemos deixar o usuário escolher o que quer deixar disponível offline (ex.: "Baixar simulados desta semana") ou fazer isso automaticamente?
iOS vs. Android: O suporte a PWA no iOS é historicamente inferior ao Android (notificações push ainda têm limitações). Como comunicamos isso sem criar expectativas erradas em usuários iOS?
Atualização de conteúdo: Como garantimos que o aluno offline não está vendo questões ou simulados desatualizados? Precisamos de uma estratégia clara de invalidação de cache.
Métricas de uso offline: Como rastreamos o uso offline para entender o impacto real? Eventos salvos localmente e sincronizados depois?
Comunicação com o usuário: Quando o aluno está offline, como comunicamos isso claramente sem travar a interface? Um banner sutil é suficiente?
Riscos e pontos de atenção
Referências e inspirações
Essa discussion é parte de uma série de propostas para o futuro do Você na Facul. Leia as demais e contribua com sua visão!
Beta Was this translation helpful? Give feedback.
All reactions