Description
We will talk about how to mix Angular2 and the new FireBase, one of the latest GoogleI/O surprises, a Mobile Backend as a Service, Realtime and Hosting service. We will have also a little introduction to reactive programming, how to build interactive applications and how to take advantage of this new approach in our apps.
In the talk we will use the following libraries among others:
Angular2 + RxJS
AngularFire2
New FireBase
Angular Material
We will end up developing an interactive application which will show the potential of this awesome synergy Angular2 + New Firebase, with a collaborative example ;)
3. Index
@dvdchavarri
ANGULAR CAMP 2016
Introduction to FireBase
Main Features
Angular2 integration with AngularFire2
Live demos
Online publication
4. A powerful platform for building realtime apps
ANGULAR CAMP 2016
@dvdchavarri
7. Angular2 + New Firebase in
Action
Firebase dashboard - https://console.firebase.google.com/
ANGULAR CAMP 2016
@dvdchavarri
8. First steps
@dvdchavarri
ANGULAR CAMP 2016
// Create a Furebase database reference
var ref = new Firebase ("https://angular-camp.firebaseio.com/");
// Save data
ref.set("Hello Angular Camp!");
// Sync data
ref.on("value", function(snapshot) {
console.log(snapshot.val());
});
// Push data
ref.push({ name : "WhatEver" });
26. Sources
Example source code:
Example App:
https://github.com/Twiinlab/angular2-firebase-demo
Demo App:
https://github.com/Twiinlab/angular2-firebase
Resources & videos:
https://github.com/angular/angularfire2
Learn More:
Deep Dive on the Realtime Database:
youtu.be/cYinms8LurA
Take one of Codelabs:
Codelabs.developers.google.com/io2016
Angular2-fireboard in Firebase
Notes de l'éditeur
Un poco de nuestras historia, que hemos aprendido por el camino
Participado en el framework de desarrollo de aplicaciones orientado a componentes dentro del Banco
Animados por aprender nuevos frameworks, asiduos frecuentes a meetups y hackathones
Comenzaremos con una introducción para situarnos y que es esto de los Webcomponents.
Aunque lo que nos interesa especialmente ver de forma práctica a través de ejemplos, costruiremos nuestro primer Webcomponents, veremos unos cuantos ejemplos de como se combinan y terminaremos viendo una aplicación.
#DISCLAIMER
const talk = best ? fav_famework : react;
* No estamos aquí para decir que Webcomponents es el mejor, que es mejor que Angular, que React o Backbone.
* Lo way, lo que mola es observar y decidir que es lo mejor para tu producto. Hay que ser responsable.
Importante contar con una tecnología que tenga una comunidad detrás y que se esté implantando en clientes finales (Polymer en SalesForce, Github y por proyectos mas cercanos en ING y en otros principales bancos.
* Los frameworks intentan abarcar todo pero no son capaces de apretar en todas sus partes.
* Por situarnos: Webcomponents (librería) para cubrir necesidades especificas y Angular (es un framework)
- Pregunta para Google: Porque dos frameworks diferentes? AngularJS y Polymer. Porque realmetne no existe la formula perfecta!
- Angular? Es necesario adaptar toda la empresa para utilizar un framework.
Comenzaremos con una introducción para situarnos y que es esto de los Webcomponents.
Aunque lo que nos interesa especialmente ver de forma práctica a través de ejemplos, costruiremos nuestro primer Webcomponents, veremos unos cuantos ejemplos de como se combinan y terminaremos viendo una aplicación.
Comenzaremos con una introducción para situarnos y que es esto de los Webcomponents.
Aunque lo que nos interesa especialmente ver de forma práctica a través de ejemplos, costruiremos nuestro primer Webcomponents, veremos unos cuantos ejemplos de como se combinan y terminaremos viendo una aplicación.
#DISCLAIMER
const talk = best ? fav_famework : react;
* No estamos aquí para decir que Webcomponents es el mejor, que es mejor que Angular, que React o Backbone.
* Lo way, lo que mola es observar y decidir que es lo mejor para tu producto. Hay que ser responsable.
Importante contar con una tecnología que tenga una comunidad detrás y que se esté implantando en clientes finales (Polymer en SalesForce, Github y por proyectos mas cercanos en ING y en otros principales bancos.
* Los frameworks intentan abarcar todo pero no son capaces de apretar en todas sus partes.
* Por situarnos: Webcomponents (librería) para cubrir necesidades especificas y Angular (es un framework)
- Pregunta para Google: Porque dos frameworks diferentes? AngularJS y Polymer. Porque realmetne no existe la formula perfecta!
- Angular? Es necesario adaptar toda la empresa para utilizar un framework.
#DISCLAIMER
const talk = best ? fav_famework : react;
* No estamos aquí para decir que Webcomponents es el mejor, que es mejor que Angular, que React o Backbone.
* Lo way, lo que mola es observar y decidir que es lo mejor para tu producto. Hay que ser responsable.
Importante contar con una tecnología que tenga una comunidad detrás y que se esté implantando en clientes finales (Polymer en SalesForce, Github y por proyectos mas cercanos en ING y en otros principales bancos.
* Los frameworks intentan abarcar todo pero no son capaces de apretar en todas sus partes.
* Por situarnos: Webcomponents (librería) para cubrir necesidades especificas y Angular (es un framework)
- Pregunta para Google: Porque dos frameworks diferentes? AngularJS y Polymer. Porque realmetne no existe la formula perfecta!
- Angular? Es necesario adaptar toda la empresa para utilizar un framework.
Comenzaremos con una introducción para situarnos y que es esto de los Webcomponents.
Aunque lo que nos interesa especialmente ver de forma práctica a través de ejemplos, costruiremos nuestro primer Webcomponents, veremos unos cuantos ejemplos de como se combinan y terminaremos viendo una aplicación.