29
El nuevo Firebase

Firebase + Android, incendiando el backend de tus apps móviles con Firebase

Embed Size (px)

Citation preview

El nuevo Firebase

Incendiando en backend de tus apps móviles

Acerca de mi

Ingeniero de Sistemas Manager GDG Cochabamba Mobile Tech Lead en Globant

YURY CAMACHO

Acerca de miAcerca de mi

Twitter : @camachoyuryGithub: @camachoyury

El nuevo FirebaseNuevo Firebase

Base de Datos en Tiempo RealComo empezamos?https://console.firebase.google.com

Base de Datos en Tiempo RealFirebase + Android

Estructura de paquetes de nuestra app

SHA-1

Base de Datos en Tiempo RealFirebase + Android

google-services.json

Base de Datos en Tiempo RealFirebase + Android

Base de Datos en Tiempo RealBase de Datos en Tiempo Real

Base de Datos en Tiempo Real● Almacenar y sincronizar datos en tiempo real datos● Almacenamiento offline● Restricción de acceso por reglas de seguridad● No requiere configuración inicial● Alojado en la nube ● “0” mantenimiento, “0” operaciones● SDK para Android y IOS

Base de Datos en Tiempo Real

Agregar las siguientes dependencias a app/build.gradle:

Base de Datos en Tiempo RealBase de Datos en Tiempo Real

Base de Datos en Tiempo Real

● Autenticación por email● Autenticación por Facebook, Google, Twitter y Github ● Firebase administra la sesión

Autenticacion

Agregar las siguientes dependencias a app/build.gradle:

Base de Datos en Tiempo RealAutenticacion

Base de Datos en Tiempo RealCloud Messaging

Base de Datos en Tiempo RealCloud Messaging

● Envío de mensajes a todas las plataformas● Envío de mensajes por reglas. grupos de usuarios, a un

usuario, etc● Escalable, capaz de enviar millones de mensajes al dia

Agregar la siguiente dependencias a app/build.gradle:

Base de Datos en Tiempo RealCloud Messaging

● Envío de mensajes a todas las plataformas● Envío de mensajes por reglas. grupos de usuarios, a un

usuario, etc● Escalable, capaz de enviar millones de mensajes al dia

Base de Datos en Tiempo RealCloud Messaging

Base de Datos en Tiempo RealStorage

● Almacenar archivos en la nube de firebase(fotos, videos, etc).● Protección de los archivos mediante autenticación de

Firebase● Las transferencias se hace sobre conexiones seguras● Control de perdida de conexion al momento de subir● Está respaldado por Google Cloud Platform

Agregar la siguiente dependencias a app/build.gradle:

Base de Datos en Tiempo RealStorage

Base de Datos en Tiempo RealRemote Config

● Cambiar el comportamiento de tu app en tiempo real sin que se actualice la app

● Cambiar el aspecto de la app● Todo desde la consola de firebase● Probar diferentes versiones en tus clientes

Agregar la siguiente dependencias a app/build.gradle:

Base de Datos en Tiempo RealRemote Config

Base de Datos en Tiempo RealRemote Config

Base de Datos en Tiempo Real Firebase

CONTINUARA…...

El nuevo Firebase

Gracias!!!!