Como obtener datos y guardar datos en Firebase Realtime Database de manera rápida y sencilla.

 

En este vídeo vamos a ver como guardar y obtener datos de Firebase de la base de datos en tiempo real que nos ofrece, en este ejemplo vamos a guardar un número de teléfono asignado a el usuario con el que hemos hecho login.

Recuerdo para decir los tipos de datos que nos permite Firebase almacenar:

 

 

Tipo de datos

Orden de clasificación Notas
Matriz Ninguno No puede contener otro valor de matriz.
Booleano false < true
Bytes Orden de bytes Hasta 1,048,487 bytes (de 1 MiB a 89 bytes). Las consultas solo consideran los primeros 1,500 bytes.
Fecha y hora Cronológico Cuando se almacena en Cloud Firestore, la precisión máxima es de microsegundos; cualquier precisión adicional se redondea hacia abajo.
Número de coma flotante Numérico Precisión doble de 64 bits, IEEE 754.
Punto geográfico Por latitud, luego por longitud
Entero Numérico 64 bits, firmado
Mapa Ninguno Representa un objeto incorporado en un documento. Cuando se indexa, puedes hacer consultas por subcampos. Si excluyes este valor de la indexación, todos los subcampos se excluyen también de la indexación.
Nulo Ninguno
Referencia Por elementos de ruta de acceso (colección, ID de documento, colección, ID de documento…) Por ejemplo, projects/[PROJECT_ID]/databases/[DATABASE_ID]/documents/[DOCUMENT_PATH].
String de texto Orden de bytes con codificación UTF-8 Hasta 1,048,487 bytes (de 1 MiB a 89 bytes). Las consultas solo consideran los primeros 1,500 bytes de la representación UTF-8.

Revisando la documentación de Firebase me he dado cuenta que si que podemos guardar datos de tipo entero. En el siguiente vídeo veremos un ejemplo.

 

 

Enlace al proyecto de Github