SlideShare uma empresa Scribd logo
André Baltieri
Microsoft MVP desde 2013
Web Developer desde 2005
Trabalhos no BRA, EUA, ENG, HOL
http://balta.io/
PROGRESSIVE
WEB APPS
“O FUTURO SÃO AS
APLICAÇÕES WEB”
Bill Gates - 2000
“Mobile First,
Cloud First”
Satya Nadela - 2015
O FUTURO É
PWA?
Progressive Web Apps
“A Progressive Web App
uses modern web
capabilities to deliver an
app-like user experience.”
Progressive Web Apps
Experiência do Mobile
Facilidades da Web
Recursos como:
Responsividade
Instalação simples
Trabalho Offline
Push Notification e outros Recursos
de Hardware
Já temos frameworks para isto
Vantagens da App Mobile
Muito rápidas
Fácil acesso
Tem notificações
Acessa Recursos do dispositivo
Mais seguras
Cada dia as pessoas utilizam
menos os browsers dos
dispositivos móveis!
Desvantagens da App Mobile
Precisam ser instaladas
Atualizações são complicadas
Sem indexação nas buscas (SEO)
Desenvolvimento custoso Menos de 47% das pessoas
que compraram o Galaxy S7
“Explosivo” atualizaram seu
software para previnir a
explosão!
Vantagens da App Web
Publicação Fácil
Atualizações Simples
Desenvolvimento Barato
Indexação em mecanismos de busca
Lembram do caso do WinJs?
Pois é!
Desvantagens da App Web
São mais lentas no mobile
Acesso através de um Browser
Acesso limitado a Recursos do hardware
Menos seguras que as nativas A segurança na Web ainda é
um desafio, e boa parte dos
ataques partem de máquinas
comuns!
“A Web é linda!”
Ionic Framework e PWA
Já suporta PWA automágicamente
Já traz um Service Worker
É muito mais que um framework
Service Workers
Funcionam como Proxies
Intermédio entre a App Web e uma
funcionálidade como por exemplo Push
Notification.
Service Workers
https://serviceworke.rs/
Outros pontos…
Android renderiza componentes de forma diferente do iOS
Manifest
Ícones
Add To Home Screen
Trabalhar Offline
Push Notifications
Geolocalização
Câmera
Entre outros…
Progressive Web Apps
André Baltieri
contato@andrebaltieri.net
http://andrebaltieri.net/
http://youtube.balta.io/
http://balta.io/
DÚVIDAS?
OBRIGADO

Mais conteúdo relacionado

PPTX
Palestra sobre PWA
PPTX
TDC2017 | São Paulo - Trilha Modern Web How we figured out we had a SRE team ...
PPTX
ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman | Seminário
PDF
Desenvolvimento web e mobile ifce
PPTX
Aplicativos híbridos e Xamarin Test Cloud
PPTX
Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET
PPTX
Desenvolvimento mobile na Wine
PDF
Aula 3. frameworks front end
Palestra sobre PWA
TDC2017 | São Paulo - Trilha Modern Web How we figured out we had a SRE team ...
ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman | Seminário
Desenvolvimento web e mobile ifce
Aplicativos híbridos e Xamarin Test Cloud
Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET
Desenvolvimento mobile na Wine
Aula 3. frameworks front end

Mais procurados (6)

PPTX
PROGRESSIVE WEB APPS - O melhor da WEB
PPTX
Progressive apps
PPTX
Progressive Web Apps
PPTX
ASP.NET Single Page Application
PDF
UI Lab Experience - Front-End para WebApp - Desenvolvendo um Dashboard
PDF
UI Lab Experience - Criando microinterações com JavaScript
PROGRESSIVE WEB APPS - O melhor da WEB
Progressive apps
Progressive Web Apps
ASP.NET Single Page Application
UI Lab Experience - Front-End para WebApp - Desenvolvendo um Dashboard
UI Lab Experience - Criando microinterações com JavaScript
Anúncio

Semelhante a Progressive Web Apps (20)

PPTX
Progressive Web Apps: Um novo mundo
PPTX
PWA: State of Art
PPTX
Progressive Web Apps [pt_BR]
PPTX
Progressive web apps
PPTX
PWAs no seu Desktop
PDF
Apresentação sobre progressive web apps(PWA)
PPTX
Marketplace Conference 2018 - PWA: O Futuro dos Aplicativos Mobile Clique p...
PPTX
Auditório de Soluções (15/08): PWA - O Futuro dos Aplicativos Mobile - Ivan B...
PPTX
7Masters - PWA - Publishing using Universal Windows Apps
PPTX
Progressive Web Apps
PDF
Aplicativos Móveis: PWA, Instants Apps. Vamos entender?
PDF
Como inovar em campanhas a partir da experiencia mobile
PDF
O poder das Progressive Web Apps
PDF
Pwa e o futuro do frontend
PDF
Progressive Web Apps
PPTX
Google IO 2017 Extended - Cuiaba - Progressive Web Apps
PDF
"PWA: Entenda como funciona a nova aposta do mobile e-commerce" - Por Gallege...
PDF
[Grocery & Drinks| Congresso do E-Commerce] Como o PWA pode ajudar na experiê...
PDF
Progressive Web Apps
Progressive Web Apps: Um novo mundo
PWA: State of Art
Progressive Web Apps [pt_BR]
Progressive web apps
PWAs no seu Desktop
Apresentação sobre progressive web apps(PWA)
Marketplace Conference 2018 - PWA: O Futuro dos Aplicativos Mobile Clique p...
Auditório de Soluções (15/08): PWA - O Futuro dos Aplicativos Mobile - Ivan B...
7Masters - PWA - Publishing using Universal Windows Apps
Progressive Web Apps
Aplicativos Móveis: PWA, Instants Apps. Vamos entender?
Como inovar em campanhas a partir da experiencia mobile
O poder das Progressive Web Apps
Pwa e o futuro do frontend
Progressive Web Apps
Google IO 2017 Extended - Cuiaba - Progressive Web Apps
"PWA: Entenda como funciona a nova aposta do mobile e-commerce" - Por Gallege...
[Grocery & Drinks| Congresso do E-Commerce] Como o PWA pode ajudar na experiê...
Progressive Web Apps
Anúncio

Mais de Andre Baltieri (20)

PPTX
Clean Code - Promob DevDay 2022
PPTX
31/08/2019 - Flutter Talks
PPTX
Refatorando para Testes de Unidade
PPTX
Criando APIs com Node e TypeScript
PPTX
Otimizando seu cenário de APIs
PPTX
Turbine sua API no Microsoft Azure
PPTX
ASP.NET Core APIs: Performance Tips
PPTX
Migrando para o Angular 2
PPTX
BaaS com Firebase 3
PPTX
Otimizando eu JavaScript com TypeScript
PPTX
Angular 2, TypeScript e Além
PPTX
Introdução ao Native Script
PPTX
Criando aplicações Híbridas com AngularJs, TypeScript e Material Design
PPTX
Trabalhando com WebHooks no ASP.NET
PPTX
Microsoft e o mundo do Desenvolvimento
PPTX
5509 segurança em ap is
PPTX
BaaS seguros com Firebase
PPTX
5507 os principais design patterns
PPTX
5505 otimizando frontends
PPTX
TDC SP 2015 - Criando aplicações ASP.NET no Mac
Clean Code - Promob DevDay 2022
31/08/2019 - Flutter Talks
Refatorando para Testes de Unidade
Criando APIs com Node e TypeScript
Otimizando seu cenário de APIs
Turbine sua API no Microsoft Azure
ASP.NET Core APIs: Performance Tips
Migrando para o Angular 2
BaaS com Firebase 3
Otimizando eu JavaScript com TypeScript
Angular 2, TypeScript e Além
Introdução ao Native Script
Criando aplicações Híbridas com AngularJs, TypeScript e Material Design
Trabalhando com WebHooks no ASP.NET
Microsoft e o mundo do Desenvolvimento
5509 segurança em ap is
BaaS seguros com Firebase
5507 os principais design patterns
5505 otimizando frontends
TDC SP 2015 - Criando aplicações ASP.NET no Mac

Progressive Web Apps