Saltar al contenido principal

Programa Flutter Favorite

Directrices para identificar un plugin o paquete como Flutter Favorite.

El logotipo del programa Flutter Favorite

El objetivo del programa Flutter Favorite es identificar paquetes y plugins que primero deberías considerar al construir tu aplicación. Esto no es una garantía de calidad o idoneidad para tu situación particular; siempre debes realizar tu propia evaluación de los paquetes y plugins para tu proyecto.

Puedes ver la lista completa de paquetes Flutter Favorite en pub.dev.

Métricas

#

Los paquetes Flutter Favorite han superado altos estándares de calidad utilizando las siguientes métricas:

  • Puntuación general del paquete
  • Licencia permisiva, incluyendo (pero no limitada a) Apache, Artistic, BSD, CC BY, MIT, MS-PL y W3C
  • La etiqueta de versión de GitHub coincide con la versión actual de pub.dev, para que puedas ver exactamente qué código fuente está en el paquete
  • Completitud de características—y que no esté marcado como incompleto (por ejemplo, con etiquetas como "beta" o "en construcción")
  • Editor verificado
  • Usabilidad general en cuanto a la descripción general, documentación, código de muestra/ejemplo y calidad de la API
  • Buen comportamiento en tiempo de ejecución en términos de uso de CPU y memoria
  • Dependencias de alta calidad

Comité del Ecosistema de Flutter

#

El Comité del Ecosistema de Flutter está compuesto por miembros del equipo de Flutter y miembros de la comunidad de Flutter distribuidos en todo su ecosistema. Uno de sus trabajos es decidir cuándo un paquete ha alcanzado la barra de calidad para convertirse en un Flutter Favorite.

Los miembros actuales del comité (ordenados alfabéticamente por apellido) son los siguientes:

  • Abdallah Shaban
  • Pooja Bhaumik
  • Hillel Coren
  • Majid Hajian
  • Simon Lightfoot
  • John Ryan
  • Diego Velasquez

Si deseas nominar un paquete o plugin como un posible futuro Flutter Favorite, o deseas señalar cualquier otro asunto a la atención del comité, envía un correo electrónico al comité.

Directrices de uso de Flutter Favorite

#

Los paquetes Flutter Favorite están etiquetados como tales en pub.dev por el equipo de Flutter. Si posees un paquete que ha sido designado como un Flutter Favorite, debes adherirte a las siguientes directrices:

  • Los autores de paquetes Flutter Favorite pueden colocar el logotipo de Flutter Favorite en el README de GitHub del paquete, en la pestaña Overview (Descripción general) del paquete en pub.dev, y en las redes sociales en relación con las publicaciones sobre ese paquete.
  • Te animamos a usar el hashtag #FlutterFavorite en las redes sociales.
  • Al utilizar el logotipo de Flutter Favorite, el autor debe enlazar a (esta) página de destino de Flutter Favorite, para proporcionar contexto para la designación.
  • Si un paquete Flutter Favorite pierde su estado de Flutter Favorite, el autor será notificado, en cuyo momento el autor debe eliminar inmediatamente todos los usos de "Flutter Favorite" y del logotipo de Flutter Favorite del paquete afectado.
  • No alteres, distorsiones, ni modifiques el logotipo de Flutter Favorite de ninguna manera, incluyendo mostrar el logotipo con variaciones de color o elementos visuales no aprobados.
  • No muestres el logotipo de Flutter Favorite de una manera que sea engañosa, injusta, difamatoria, infractora, calumniosa, denigrante, obscena o de cualquier otra manera objetable para Google.

Qué sigue

#

Es de esperar que la lista de paquetes Flutter Favorite crezca y cambie a medida que el ecosistema siga prosperando. El comité continuará trabajando con los autores de paquetes para aumentar la calidad, así como para considerar otras áreas del ecosistema que podrían beneficiarse del programa Flutter Favorite, tales como herramientas, empresas de consultoría y colaboradores prolíficos de Flutter.

A medida que el ecosistema de Flutter crezca, buscaremos expandir el conjunto de métricas, lo que podría incluir lo siguiente:

  • Uso del formato pubspec.yaml que indica claramente qué plataformas soporta un plugin.
  • Soporte para la última versión estable de Flutter.
  • Soporte para AndroidX.
  • Soporte para múltiples plataformas, como web, macOS, Windows, Linux, etc.
  • Integración así como cobertura de pruebas unitarias.

Favoritos de Flutter

#

Puedes ver la lista completa de paquetes Flutter Favorite en pub.dev.