MVP Conf 2019
PROGRESSIVE WEB APPS
State of Art
André
Baltieri
CEO do balta.io
Objetivos:
- Definição de PWA
- Dicas para um bom frontend
- UI/UX nas PWAs
- Saindo da mediocridade
MVP Conf 2019
Progressive Web Apps
State of Art
mas antes de
começar...
Siga @balta.io
nas Redes Sociais
Receba nossas novidades
Newsletter
https://go.balta.io/cadastro
Cursos alinhados ao mercado
Cancele quando quiser
Seja nosso
aluno!
Confira os cursos: http://balta.io/cursos
Antes de começar...
Dicas valiosas
- Separe o Front do Back!
- Não use os templates padrão do VS
- Use o sempre os CLIs
- O VS Code tem melhor suporte e adoção para Front
- Server Side Render/Angular Universal!
- Se não precisar de SEO, sirva arquivos estáticos
- TypeScript no Backend pode ser uma boa
- Use e abuse do Azure CDN
- UI/UX importam muito (Ionic/Framework 7/Quasar)
Revisando...
O que são PWAs?
- Um movimento
- Criar Apps Web melhores
- Feeling nativo
- Suporte Offline
- Instaláveis
- Seguras
- Responsivas
- Rápidas
Sua primeira
PWA
- manifest.json
- Service Worker
- Trabalha offline
- Servido via HTTPs
#demo
Sua Primeira PWA
#1
Manifest.json
#1
Manifest.json
#2
Service Worker
#2
Service Worker
#2
Service Worker
#3
Instalável
#3
Instalável
#3
Instalável
Beleza...
Mas e o Angular?
- ng add @angular/pwa
- ngsw-config.json
- angular-config.json
Beleza...
Mas e o Angular?
- index.html
#4
E Desktops?
- Tem nas versões mais recentes do Chrome
- Roda em Windows, Mac e Linux
- Não depende de Electron
- Tem todas as funcionalidades de um PWA
#5
UI/UX
- Peça fundamental
- I can`t believe is not native
- Utilize um Framework (Ionic/Quasar/Framework 7)
- Forneça UIs diferentes para Apple/Android
#6
Apple
- É a grande pedra no sapato
- Suporta “superficialmente” PWA
- Não demonstra muito interesse em melhorar isto
- Podemos viver sem ela
Dúvidas?
hello@balta.io
Material Selecionado
Cancele quando quiser
Cursos alinhados ao
mercado
Conteúdo novo TODO DIA!
https://balta.io
SEGUNDA
Vlog
TERÇA
Tutorial/Novas Aulas
QUARTA
Tutorial/Live Coding
QUINTA
Novas Aulas
SEXTA
Carreira Dev
SÁBADO
BaltaNews
Siga @balta.io
nas Redes Sociais
Receba esta palestra
https://mvpconf.balta.i
o
hello@balta.io
https://balta.io/

PWA: State of Art

Notas do Editor

  • #2 Abertura // instrudução
  • #3 Tela de apresentação do curso
  • #5 Conheça o instrutor