Descubra Firebase para Flutter
Firebase proporciona un sólido conjunto de complementos de Flutter que conectan su aplicación Flutter a nuestros servicios. Integrar Firebase con tus aplicaciones de Flutter te permite llegar al mercado y ofrecer valor a tus usuarios, mejorar la calidad de la aplicación en menos tiempo con menos esfuerzo y optimizar la experiencia de tu aplicación para mantener contentos a los usuarios.
Conoce Firebase para Flutter
¿Listo para conectar tus aplicaciones Flutter con Firebase? Si eres nuevo en el uso de Firebase en Flutter, te recomendamos comenzar con el video y el laboratorio de código Conozca Firebase para Flutter .
Luego, para obtener instrucciones de configuración detalladas, sigue nuestra guía para agregar Firebase a tu aplicación Flutter .
Complementos de productos
Los complementos de Firebase para Flutter brindan una amplia gama de funciones del lado del cliente y del servidor.
Investigue complementos que le permitan crear, publicar, monitorear e involucrar a los usuarios.
![](https://firebase.google.com/static/docs/images/analytics_light.png?hl=es)
Analytics
Google Analytics es una solución gratuita de medición de aplicaciones que proporciona información sobre el uso de las aplicaciones y la participación de los usuarios. Verifique el soporte de la plataforma y luego comience .
![](https://firebase.google.com/static/docs/images/app_check_light.png?hl=es)
Comprobación de la aplicación
Firebase App Check ayuda a proteger sus recursos de backend contra abusos, como fraude de facturación o phishing. Verifique el soporte de la plataforma y luego comience .
![](https://firebase.google.com/static/docs/images/auth_light.png?hl=es)
Autenticación
Firebase Authentication proporciona servicios backend y SDK fáciles de usar para autenticar usuarios en su aplicación. Verifique el soporte de la plataforma y luego comience .
![](https://firebase.google.com/static/docs/images/cloudfirestore_light.png?hl=es)
Cloud Firestore
Firestore es una base de datos en la nube NoSQL flexible y escalable para almacenar y sincronizar datos. Mantiene sus datos sincronizados en las aplicaciones del cliente a través de oyentes en tiempo real y ofrece soporte sin conexión. Verifique el soporte de la plataforma y luego comience .
![](https://firebase.google.com/static/docs/images/functions_light.png?hl=es)
Cloud Functions
Cloud Functions para Firebase te permite ejecutar automáticamente código de backend en respuesta a eventos desencadenados por funciones de Firebase y solicitudes HTTPS. Verifique el soporte de la plataforma y luego comience a implementar funciones y llamarlas desde su aplicación .
![](https://firebase.google.com/static/docs/images/cloudmessaging_light.png?hl=es)
Mensajería en la nube
Firebase Cloud Messaging (FCM) es una solución de mensajería multiplataforma que le permite enviar mensajes de manera confiable y sin costo. Verifique el soporte de la plataforma y luego comience .
![](https://firebase.google.com/static/docs/images/cloudstorage_light.png?hl=es)
Cloud Storage
Cloud Storage para Firebase está diseñado para ayudarte a almacenar y ofrecer contenido generado por el usuario de forma rápida y sencilla, como fotos y vídeos. Verifique el soporte de la plataforma y luego comience .
![](https://firebase.google.com/static/docs/images/crashlytics_light.png?hl=es)
Crashlytics
Firebase Crashlytics te ayuda a recopilar análisis y detalles sobre fallas y errores que ocurren en tu aplicación. Verifique el soporte de la plataforma y luego comience .
![](https://firebase.google.com/static/docs/images/inappmessaging.png?hl=es)
Mensajería en la aplicación
Firebase In-App Messaging te ayuda a involucrar a los usuarios activos de tu aplicación enviándoles mensajes contextuales específicos que los alientan a usar funciones clave de la aplicación. Verifique el soporte de la plataforma y luego comience .
![](https://firebase.google.com/static/docs/images/hosting_light.png?hl=es)
Instalaciones
Firebase Installations te permite administrar la instalación de tu aplicación en el dispositivo de un usuario. El servicio de instalaciones de Firebase (FIS) proporciona un ID de instalación de Firebase (FID) para cada instancia instalada de una aplicación de Firebase. Verifique el soporte de la plataforma y luego comience .
![](https://firebase.google.com/static/docs/images/mldiscovery_light.png?hl=es)
Descargador de modelos ML
Si usas modelos personalizados de TensorFlow Lite, Firebase ML puede ayudarte a garantizar que tus usuarios siempre usen la mejor versión disponible de tu modelo personalizado. Verifique el soporte de la plataforma y luego comience .
![](https://firebase.google.com/static/docs/images/performance_light.png?hl=es)
Supervisión del rendimiento
Firebase Performance Monitoring es un servicio que le ayuda a obtener información sobre las características de rendimiento de sus aplicaciones web, iOS y Android. Verifique el soporte de la plataforma y luego comience .
![](https://firebase.google.com/static/docs/images/rtdb_light.png?hl=es)
Realtime Database
Firebase Realtime Database es una base de datos alojada en la nube. Los datos se almacenan como JSON y se sincronizan en tiempo real con cada cliente conectado. Verifique el soporte de la plataforma y luego comience .
![](https://firebase.google.com/static/docs/images/config_light.png?hl=es)
Configuración remota
Firebase Remote Config es un servicio en la nube que te permite cambiar el comportamiento y la apariencia de tu aplicación sin necesidad de que los usuarios descarguen una actualización de la aplicación. Verifique el soporte de la plataforma y luego comience .
Publicaciones y artículos de blog
Crashlytics y aleteo
Firebase Crashlytics tiene una larga trayectoria ayudando a los desarrolladores a ofrecer experiencias de aplicaciones estables y sin fallas. El equipo de Crashlytics ha creado una experiencia de primera clase para los desarrolladores y aplicaciones de Flutter. Esta publicación del blog de Firebase destaca las API de informes de fallos, el motor de análisis de fallos de Flutter y la incorporación y configuración de complementos.
Usa Firebase para alojar tu aplicación Flutter en la web
Este tutorial muestra cómo alojar su aplicación Flutter en la web a través de una URL alojada en Firebase en solo 4 sencillos pasos (2 pasos si ya tiene instaladas las herramientas de Firebase y un proyecto de Firebase existente).
Laboratorios de código
Autenticación de Flutter y Firebase
Aprenda cómo agregar Firebase Authentication a una aplicación Flutter con solo unas pocas líneas de código.
Flutter y la suite de emuladores locales de Firebase
Aprenda a utilizar Local Emulator Suite cuando desarrolle con Flutter. También aprenderá a utilizar los emuladores de Autenticación y Firestore.
Videos relacionados
Agregue Firebase a su aplicación Flutter
En este video, el ingeniero de relaciones con desarrolladores Alexander Nohe mostrará cómo agregar rápidamente Firebase a las plataformas Flutter compatibles.
La base de datos en tiempo real de Firebase y Flutter
¡Agreguemos Firebase Realtime Database a tu aplicación Flutter! Este tutorial cubre conceptos básicos como instalar la biblioteca, escribir y actualizar datos y leer sus datos en tiempo real, y luego cubre otros temas importantes como el uso de Realtime Database con StreamBuilders, FutureBuilders, proveedores, el uso de Firebase Local Emulator Suite, reglas de seguridad y ¡mucho más!