Aplicaciones de ejemplo de Firebase para Android que cubren Auth, Firestore, Realtime Database, Messaging, Storage y más.
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
Añade la biblioteca FirebaseUI para la API de Firebase que necesites a app/build.gradle
- 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
Una biblioteca modular para React Native que integra los SDK nativos de Firebase para iOS y Android, con servicios como Auth, Firestore y Messaging.
Bindings de Angular para Firebase JS SDK, con inyección de dependencias, observables de RxJS y API adaptadas a Angular para los servicios de Firebase.
Conjunto de plugins de Flutter que permiten usar servicios de Firebase, como Auth, Firestore, Messaging y Analytics, en aplicaciones Flutter.
Código fuente abierto de los SDK de Firebase para plataformas Apple, con autenticación, Firestore, almacenamiento, mensajería y más para apps de iOS.
App Android de código abierto que identifica canciones cercanas con los servicios de reconocimiento de AudD, ACRCloud y Shazam.