Sobre el proyecto
FlutterFire es un conjunto oficial de plugins de Flutter mantenidos por Firebase que permiten que las aplicaciones Flutter se integren con una amplia gama de servicios de Google Firebase. Flutter es el kit de herramientas de UI de Google para crear aplicaciones compiladas de forma nativa para móvil, web y escritorio desde un único código base, y FlutterFire conecta ese ecosistema con la plataforma backend-como-servicio de Firebase.
El repositorio contiene numerosos plugins estables, cada uno correspondiente a un producto de Firebase. Estos incluyen: firebase_core (el paquete fundamental requerido por todos los demás plugins), firebase_auth para autenticación de usuarios, cloud_firestore para una base de datos de documentos NoSQL, firebase_storage para almacenamiento de archivos, firebase_messaging para notificaciones push mediante Cloud Messaging, firebase_analytics para analíticas de uso, firebase_crashlytics para informes de fallos, firebase_database para la Realtime Database, firebase_remote_config para configuración remota, cloud_functions para llamar a Cloud Functions, firebase_app_check para verificación de integridad de la aplicación, firebase_performance para monitoreo de rendimiento, firebase_in_app_messaging para mensajería dentro de la aplicación, firebase_app_installations para gestión de instalaciones de dispositivos y firebase_data_connect para conectividad de datos.
El soporte de plataformas varía según el plugin. La mayoría de los plugins estables admiten Android, iOS y Web, y muchos también admiten macOS (marcado como beta). El soporte para Windows se limita solo a desarrollo para un subconjunto de plugins (Core, Authentication, Cloud Firestore, Cloud Storage) y no está disponible para producción. Algunos plugins como Crashlytics, In-App Messaging y Performance Monitoring no admiten Web ni Windows.
También hay un plugin de vista previa para ML Model Downloader, que ahora está obsoleto en favor de Cloud Storage para la distribución de modelos.
El proyecto se mantiene usando Melos, una herramienta de monorepo, e incluye un OSSF Security Scorecard para la evaluación de seguridad de la cadena de suministro. La documentación está disponible a través del sitio oficial de documentación de Firebase, y se proporciona un codelab para demostrar cómo usar los plugins. Firebase UI y Cloud Firestore ODM se han movido a repositorios separados. Los problemas y contribuciones se gestionan a través del rastreador de problemas de GitHub del proyecto y el sistema de solicitudes de extracción.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.