Repolode
firebase

firebase/FirebaseUI-Android

Biblioteca de interfaz de usuario de código abierto para Android que conecta componentes habituales con Firebase Auth, Firestore, Realtime Database y Cloud Storage.

Estrellas
4,806
Forks
1,869
Issues abiertos
8
Último commit
hace 10 horas

¿Qué es?

FirebaseUI for Android es un conjunto de bibliotecas de vinculación de interfaz de usuario que permite a los desarrolladores de Android conectar directamente elementos de interfaz habituales con los servicios de Firebase. Se divide en módulos independientes para Firebase Auth, Cloud Firestore, Firebase Realtime Database y Cloud Storage, de modo que cada aplicación solo incorpora las partes que utiliza.

Cada módulo declara una dependencia transitiva del SDK de Firebase correspondiente, por lo que las aplicaciones no tienen que añadir esos SDK por separado. El proyecto también documenta las rutas de actualización entre versiones principales e incluye una aplicación de ejemplo que muestra la mayoría de las funciones y requiere un proyecto de Firebase con un archivo google-services.json.

La biblioteca está escrita en Kotlin, se publica en Maven bajo el grupo com.firebaseui y cuenta con un cliente complementario de FirebaseUI para iOS.

Funciones clave

  • 01Módulos independientes para Firebase Auth, Firestore, Realtime Database y Cloud Storage
  • 02Incorpora de forma transitiva el SDK de Firebase correspondiente a cada módulo
  • 03Escrito en Kotlin y publicado en Maven
  • 04Incluye una aplicación de ejemplo que muestra la mayoría de las funciones
  • 05Ofrece guías de migración para las actualizaciones entre versiones principales

Casos de uso

  • Añadir a una aplicación de Android un flujo de inicio de sesión listo para usar, basado en Firebase Auth
  • Vincular un RecyclerView a una consulta de Cloud Firestore
  • Mostrar registros de Realtime Database en vistas de lista sin escribir código de adaptador
  • Cargar y mostrar imágenes o archivos almacenados en Cloud Storage

Inicio rápido

  1. 1

    Añade la biblioteca FirebaseUI para la API de Firebase que necesites a app/build.gradle

  2. 2

    Sincroniza el proyecto en Android Studio y sigue la guía del módulo (por ejemplo, el README de Auth)

Antes de usarlo

  • Para usarlo, necesitas un proyecto de Firebase y configurar los servicios de backend en Firebase console.
  • El módulo firebase-ui-auth requiere configuración adicional, además de la dependencia básica.
  • Las compilaciones Snapshot no ofrecen garantías y están alojadas en un repositorio independiente.

Temas

Preguntas frecuentes

¿Qué es FirebaseUI-Android?
Biblioteca de interfaz de usuario de código abierto para Android que conecta componentes habituales con Firebase Auth, Firestore, Realtime Database y Cloud Storage. FirebaseUI for Android es un conjunto de bibliotecas de vinculación de interfaz de usuario que permite a los desarrolladores de Android conectar directamente elementos de interfaz habituales con los servicios de Firebase. Se divide en módulos independientes para Firebase Auth, Cloud Firestore, Firebase Realtime Database y Cloud Storage, de modo que cada aplicación solo incorpora las partes que utiliza.
¿FirebaseUI-Android es gratuito? ¿Qué licencia tiene?
FirebaseUI-Android es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿FirebaseUI-Android sigue mantenido?
Mantenimiento activo. El último commit de FirebaseUI-Android fue el 21 oct 2026.
¿Para qué puedo usar FirebaseUI-Android?
Añadir a una aplicación de Android un flujo de inicio de sesión listo para usar, basado en Firebase Auth Vincular un RecyclerView a una consulta de Cloud Firestore Mostrar registros de Realtime Database en vistas de lista sin escribir código de adaptador Cargar y mostrar imágenes o archivos almacenados en Cloud Storage
¿Cómo se instala FirebaseUI-Android?
Añade la biblioteca FirebaseUI para la API de Firebase que necesites a app/build.gradle Sincroniza el proyecto en Android Studio y sigue la guía del módulo (por ejemplo, el README de Auth)
¿Dónde consigo FirebaseUI-Android?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/firebase/FirebaseUI-Android

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados