Link

GitHub Documentación

Firebase Firestore

Firebase nos permite utilizar dos bases de datos NoSQL, RealTime Database y Firestore. Utilizaremos esta última por se más actual, aunque el funcionamiento de ambas es muy parecido.

El primer paso es configurar en entorno. Tenemos los pasos explicados en la documentación:

Primeros pasos

No olvides añadir al fichero gradle: implementation 'com.google.firebase:firebase-firestore:21.2.1' ni configurar las reglas para que únicamente puedan acceder los usuarios autenticados.

A continuación, crea la base de datos desde el panel de control de Firebase. Selecciona la base de datos correcta:

Android

Ya está el entorno preparado para utilizar la base de datos. Desde el código, instancia el siguiente objeto:

// Access a Cloud Firestore instance from your Activity
FirebaseFirestore db = FirebaseFirestore.getInstance();

A través del objeto db lanzaremos todas las consultas a la base de datos. Los ejemplos básicos de insertar y leer datos los puedes obtener tanto en el GitHub de la asignatura como en Android Studio en Tools>Firebase>Firestore. En esta ruta también encontrarás una serie de ejemplos para lanzar consultas simples. Importante consultar: