Em aplicações web
Sou Front End Developer na Stone Pagamentos/ MundiPagg, graduando de Sistema da Informação na Universidade Unigranrio e Organizador do GDG Duque de Caxias, além de ser apaixonado por tecnologias web.
@lucasktrindade
Durante muitos anos desenvolvíamos aplicações web estáticas sem comunicação com servidor.
E lá em 2004, o Google lançou o Gmail e o Maps com o que chamamos de AJAX para fazer requisições dinâmicas.
2006
2006
2010
2010
2006
2013
Além de melhorar a experiência do usuário.
da população Brasileira possui um celular.
usuários acessam diariamente a internet pelo celular
Seu usuário pode passar por um túnel, estar no metrô e etc. Isso acontece principalmente em cidades grandes.
O quê devo fazer?
"DEVEMOS PARAR DE CONSTRUIR APLICAÇÕES WEB MOBILE PENSANDO EM DESKTOP, QUE POSSUI RÁPIDA CONEXÃO E PEQUENAS PROBLEMAS DE CONEXÃO."
os arquivos do aplicativo – JavaScript, CSS e fontes, além de outros recursos necessários (como imagens) já foram baixados.
seu aplicativo pode salvar e sincronizar (de forma opcional) pequenas quantidades de dados.
use dados locais sempre que possível
separe UI (User Interface) dos dados da sua aplicação
suponha que seu aplicativo pode ser fechado a qualquer momento.
teste seu aplicativo cuidadosamente.
navegação offline
O AppCache tinha alguns problemas.
Cloud Firestore
flexível
atualizações em tempo real
suporte offline para web
Você consegue fazer sua aplicação funcionar offline!
@lucasktrindade