Progressive Web Apps - Porque nativo no es significa mejor

64
+Israel Blancas @iblancasa Progressive Web Apps porque nativo no significa mejor

Transcript of Progressive Web Apps - Porque nativo no es significa mejor

Page 1: Progressive Web Apps - Porque nativo no es significa mejor

+Israel Blancas@iblancasa

Progressive Web Appsporque nativo no significa mejor

Page 2: Progressive Web Apps - Porque nativo no es significa mejor

Israel Blancas

@iblancasa

Software Engineer at Real-Time InnovationsGoogle Developer Group organizer

Page 3: Progressive Web Apps - Porque nativo no es significa mejor
Page 4: Progressive Web Apps - Porque nativo no es significa mejor
Page 5: Progressive Web Apps - Porque nativo no es significa mejor

What are the Progressive Web Apps?

Page 6: Progressive Web Apps - Porque nativo no es significa mejor

Progressive Web App uses modern web platform capabilities to deliver an app-like user experience

Page 7: Progressive Web Apps - Porque nativo no es significa mejor

Instant loading

FastPush notifications

Add to home screen

Secure Responsive

Page 8: Progressive Web Apps - Porque nativo no es significa mejor
Page 9: Progressive Web Apps - Porque nativo no es significa mejor

Web Platform PM at Microsoft Edge

Page 10: Progressive Web Apps - Porque nativo no es significa mejor

AliExpress

2x morepage views

74% increasein time spent

82% moreconversions on iOS

Page 11: Progressive Web Apps - Porque nativo no es significa mejor

Android App Mobile Web

$3.75

$0.07

Housing.com: User Acquisition Costs

Page 12: Progressive Web Apps - Porque nativo no es significa mejor
Page 13: Progressive Web Apps - Porque nativo no es significa mejor

Every interaction step costs

20%of your potential users.

goo.gl/LouFF

Page 14: Progressive Web Apps - Porque nativo no es significa mejor
Page 15: Progressive Web Apps - Porque nativo no es significa mejor

Instant loading

FastPush notifications

Add to home screen

Secure Responsive

Page 16: Progressive Web Apps - Porque nativo no es significa mejor

Instant loadingService Workers allow your apps to load nearly instantly and reliably, no matter what kind of network connection your user is on.

Page 17: Progressive Web Apps - Porque nativo no es significa mejor

Application Shell Architecture

Page 18: Progressive Web Apps - Porque nativo no es significa mejor

60%goo.gl/fDkY1g

almost

of mobile is 2G

Page 19: Progressive Web Apps - Porque nativo no es significa mejor

Push notifications

of users abandon sites that take longer than 3 seconds to load53%

goo.gl/a3g4J5

Page 20: Progressive Web Apps - Porque nativo no es significa mejor
Page 21: Progressive Web Apps - Porque nativo no es significa mejor

Add to home screenWeb app install banners give you the ability to let your users quickly and seamlessly add your web app to their home screen, making it easy to launch and return to your app.

Page 22: Progressive Web Apps - Porque nativo no es significa mejor

Add to home screen

Page 23: Progressive Web Apps - Porque nativo no es significa mejor
Page 24: Progressive Web Apps - Porque nativo no es significa mejor

Push notificationsWeb push notifications makes it easy to re-engage with users by showing relevant, timely, and contextual notifications, even when the browser is closed.

Page 25: Progressive Web Apps - Porque nativo no es significa mejor

Push notifications

Page 26: Progressive Web Apps - Porque nativo no es significa mejor

FastSmooth animations, scrolling, and navigations keep the experience silky smooth.

Page 27: Progressive Web Apps - Porque nativo no es significa mejor

Offline first!

Page 28: Progressive Web Apps - Porque nativo no es significa mejor
Page 29: Progressive Web Apps - Porque nativo no es significa mejor

SecureHTTPS secures the connection between you and your users, ensuring your users information is protected and isn't tampered with.

Page 30: Progressive Web Apps - Porque nativo no es significa mejor

ResponsiveModern users live on phones, tablets and laptops; your apps and websites should do the same. Learn how to structure and code your content to look great on screens of any size.

Page 31: Progressive Web Apps - Porque nativo no es significa mejor

Faster deploys

● Deploying updates / fixes on web vs. native takes hours, not weeks.○ Faster A/B testing○ App always up-to-date

Page 32: Progressive Web Apps - Porque nativo no es significa mejor

Accelerometer

Page 33: Progressive Web Apps - Porque nativo no es significa mejor

Physical Web

Page 34: Progressive Web Apps - Porque nativo no es significa mejor

Physical Web

Page 35: Progressive Web Apps - Porque nativo no es significa mejor

Payments

Page 36: Progressive Web Apps - Porque nativo no es significa mejor

Virtual Reality

Page 37: Progressive Web Apps - Porque nativo no es significa mejor

How to start?

Page 38: Progressive Web Apps - Porque nativo no es significa mejor
Page 39: Progressive Web Apps - Porque nativo no es significa mejor

Polymer Starter Kit

Web app scaffolding, via web components.

goo.gl/qy16Jk

Page 40: Progressive Web Apps - Porque nativo no es significa mejor

https://pwa.rocks/

Page 41: Progressive Web Apps - Porque nativo no es significa mejor

https://codelabs.developers.google.com/codelabs/your-first-pwapp/

Page 42: Progressive Web Apps - Porque nativo no es significa mejor

https://developers.google.com/web/progressive-web-apps/

Page 43: Progressive Web Apps - Porque nativo no es significa mejor

Thank you Paul!@paul_kinlan

Page 44: Progressive Web Apps - Porque nativo no es significa mejor

Israel Blancas

@iblancasa

GRACIAS POR VUESTRA ATENCIÓN

Page 45: Progressive Web Apps - Porque nativo no es significa mejor

Y ahora...

Page 46: Progressive Web Apps - Porque nativo no es significa mejor
Page 47: Progressive Web Apps - Porque nativo no es significa mejor

Agradecimientos

Page 48: Progressive Web Apps - Porque nativo no es significa mejor

Agradecimientos

Page 49: Progressive Web Apps - Porque nativo no es significa mejor

https://gdg.es

Page 50: Progressive Web Apps - Porque nativo no es significa mejor

¡Gracias por todo!

Page 51: Progressive Web Apps - Porque nativo no es significa mejor

Estamos aquí por vosotros, por

pasarlo bien, por la comunidad

Page 52: Progressive Web Apps - Porque nativo no es significa mejor

Y esperamos que os haya gustado

Page 53: Progressive Web Apps - Porque nativo no es significa mejor

Comunidadeslocales

Page 54: Progressive Web Apps - Porque nativo no es significa mejor

https://www.meetup.com/es-ES/Granada-Geek/

Page 55: Progressive Web Apps - Porque nativo no es significa mejor

http://databeersgrx.com/

Page 56: Progressive Web Apps - Porque nativo no es significa mejor

http://granadajam.com/

Page 57: Progressive Web Apps - Porque nativo no es significa mejor

https://www.facebook.com/Pythongranada/

Page 58: Progressive Web Apps - Porque nativo no es significa mejor

https://geekandtechgirls.github.io/

Page 59: Progressive Web Apps - Porque nativo no es significa mejor

https://github.com/beerjs/granada

Page 60: Progressive Web Apps - Porque nativo no es significa mejor

http://www.meetup.com/es-ES/PHPGranada/

Page 61: Progressive Web Apps - Porque nativo no es significa mejor

https://twitter.com/inter_ferencias

Page 62: Progressive Web Apps - Porque nativo no es significa mejor

Sorteos

Page 63: Progressive Web Apps - Porque nativo no es significa mejor

¡Esperamos vuestro feedback!

Page 64: Progressive Web Apps - Porque nativo no es significa mejor

¡Hasta pronto!