Construye una PWA con Firebase

Volvemos a la carga

▶️ En esta charla vamos a hablar de las herramientas que nos ofrece Google/Firebase para facilitarnos el desarrollo de Progressive Web Apps (PWA)

➖Web Push (FCM)
➖Service Workers (Google Workbox)
➖Firebase (Hosting, RTDB, Cloud functions)
Entre otras herramientas.

Veremos ejemplos de código y presentaciones paso por paso.

Os mantendremos informados a través de nuestro Twitter @GDGAlicante no os olvideis de seguir tambien a @ULab_es quien nos deja usar sus instalaciones

Os esperamos a todos el proximo Lunes 19 de Noviembre a las 19:00 en ULab. Para los que no podais venir esperamos poder retransmitir en vivo a traves de nuestro Twitter.

Las PWA (o progressive web apps) son aplicaciones que están mas cerca de ser una aplicación nativa en lugar de una página web, a pesar de que ambas se ejecutan en el navegador.

Las PWAs no obstante hacen uso de una serie de técnicas por un lado, y características avanzadas que ofrecen los navegadores* que nos permiten tener mas control sobre el entorno y el sistema (No todos los navegadores tienen estas capacidades todavía).

Que caracteriza a una PWA?

– Carga rápida (Bundle Splitting, high performance)
– Seguridad (HTTPS)
– Responsive (Mobile first)
– Offline (Network tunneling, cache, service workers)
– Linkado absoluto (HTML5 History)
– Web Manifest

Que es Firebase?

Firebase es una plataforma de Google que integra productos para desarrolladores, estos productos proveen funcionalidades concretas, pero pueden relacionarse entre sí para facilitarnos la vida en un sin fin de tópicos relacionados con la infraestructura. La idea central de Firebase es “Preocúpate de desarrollar la aplicación, Firebase se encarga del resto”.

En que nos puede ayudar Firebase a la hora de construir una PWA?