Una biblioteca modular para React Native que integra los SDK nativos de Firebase para iOS y Android, con servicios como Auth, Firestore y Messaging.
firebase/flutterfire
Conjunto de plugins de Flutter que permiten usar servicios de Firebase, como Auth, Firestore, Messaging y Analytics, en aplicaciones Flutter.
- Estrellas
- 9,261
- Forks
- 4,126
- Issues abiertos
- 88
- Último commit
- hace 10 horas
¿Qué es?
FlutterFire es una colección de plugins de Flutter que conectan aplicaciones Flutter con Firebase. Cada producto de Firebase se publica como un paquete independiente en pub.dev, así que una aplicación puede añadir solo los servicios que necesita, como Authentication, Cloud Firestore, Cloud Storage o Cloud Messaging.
Los plugins son compatibles con Android, iOS y Web. Analytics, Authentication, Firestore y varios paquetes más también son compatibles con macOS. La compatibilidad con Windows es parcial: algunos paquetes se indican allí como aptos solo para desarrollo, y Windows no está soportado en producción. Cada plugin se mantiene en el mismo repositorio y se publica como un paquete independiente.
El proyecto está dirigido a desarrolladores de Flutter que quieren usar un backend como servicio sin escribir código de integración nativo para Firebase. La documentación de configuración y de cada producto está disponible en el sitio web de Firebase.
Funciones clave
- 01Ofrece paquetes de Flutter independientes para productos de Firebase, como Auth, Firestore, Storage, Messaging y Remote Config.
- 02Es compatible con Android, iOS y Web; varios paquetes también funcionan en macOS.
- 03Incluye Crashlytics y Performance Monitoring para supervisar la estabilidad y la velocidad de las aplicaciones.
- 04Los paquetes se publican en pub.dev y se pueden añadir individualmente.
Casos de uso
- Añadir inicio de sesión de usuarios y sincronización de datos a una aplicación móvil de Flutter respaldada por Firebase.
- Enviar notificaciones push a usuarios de Flutter mediante Cloud Messaging.
- Almacenar y servir archivos subidos por los usuarios desde una aplicación de Flutter con Cloud Storage.
- Supervisar los fallos y el rendimiento de una aplicación de Flutter en producción.
Inicio rápido
- 1
Añade Firebase a tu aplicación Flutter siguiendo la guía de configuración enlazada en el README
- 2
Añade un plugin de FlutterFire a tu aplicación (por ejemplo, Firebase Core)
Antes de usarlo
- Varios plugins no son compatibles con Windows o macOS, y algunos solo ofrecen compatibilidad con Windows para desarrollo.
- Algunos plugins no están disponibles en Web o aparecen como N/A en determinadas plataformas.
Temas
Preguntas frecuentes
- ¿Qué es flutterfire?
- Conjunto de plugins de Flutter que permiten usar servicios de Firebase, como Auth, Firestore, Messaging y Analytics, en aplicaciones Flutter. FlutterFire es una colección de plugins de Flutter que conectan aplicaciones Flutter con Firebase. Cada producto de Firebase se publica como un paquete independiente en pub.dev, así que una aplicación puede añadir solo los servicios que necesita, como Authentication, Cloud Firestore, Cloud Storage o Cloud Messaging.
- ¿flutterfire es gratuito? ¿Qué licencia tiene?
- flutterfire es open source bajo la licencia BSD-3-Clause. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿flutterfire sigue mantenido?
- Mantenimiento activo. El último commit de flutterfire fue el 21 oct 2026.
- ¿Para qué puedo usar flutterfire?
- Añadir inicio de sesión de usuarios y sincronización de datos a una aplicación móvil de Flutter respaldada por Firebase. Enviar notificaciones push a usuarios de Flutter mediante Cloud Messaging. Almacenar y servir archivos subidos por los usuarios desde una aplicación de Flutter con Cloud Storage. Supervisar los fallos y el rendimiento de una aplicación de Flutter en producción.
- ¿Cómo se instala flutterfire?
- Añade Firebase a tu aplicación Flutter siguiendo la guía de configuración enlazada en el README Añade un plugin de FlutterFire a tu aplicación (por ejemplo, Firebase Core)
- ¿Dónde consigo flutterfire?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/firebase/flutterfire
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Aplicaciones de ejemplo de Firebase para Android que cubren Auth, Firestore, Realtime Database, Messaging, Storage y más.
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.
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.
SDK de código abierto de Google para crear aplicaciones móviles, web y de escritorio compiladas de forma nativa a partir de una única base de código Dart.
Biblioteca de interfaz de usuario de código abierto para Android que conecta componentes habituales con Firebase Auth, Firestore, Realtime Database y Cloud Storage.