Flock vs Flutter 2026: qué es el fork de la comunidad y cuándo usarlo
Flock vs Flutter: el fork que la comunidad creó en 2024
Flock es un fork del SDK de Flutter mantenido por la comunidad que nació a finales de 2024 tras los recortes de personal en el equipo de Flutter de Google.
La pregunta clave no es si Flock es mejor o peor, sino para qué escenario sirve cada uno.
Por qué existe Flock
Google tiene su propio ritmo de revisión y prioridades para el repositorio de Flutter. Con menos personas en el equipo, ciertos pull requests de la comunidad —incluyendo correcciones de bugs con múltiples votos— tardaban meses en fusionarse.
Flock nació como respuesta directa: un fork que acepta esos PRs con mayor velocidad y los distribuye como SDK alternativo. No es una competencia con Flutter; es una forma de que la comunidad no tenga que esperar al calendario de Google para recibir correcciones.
Diferencias reales entre Flock y Flutter
| Factor | Flutter oficial | Flock |
|---|---|---|
| Mantenedor | Comunidad voluntaria | |
| Versiones | 3.x.y | Sigue la misma numeración (3.x.y-flock) |
| API pública | Estándar | Idéntica (compatible) |
| Velocidad de merge | Ritmo de Google | Más rápido para PRs comunitarios |
| Soporte a largo plazo | Garantizado (Google) | Depende de la comunidad |
pubspec.yaml | Sin cambios | Sin cambios |
| Dart SDK | Mismo | Mismo |
Qué comparten al 100 %
- El lenguaje Dart y el compilador.
- La API de widgets (
StatelessWidget,StatefulWidget, etc.). - Los paquetes de pub.dev — cualquier paquete funciona igual en ambos.
- El proceso de compilación y despliegue.
- Las herramientas
flutter build,flutter run,flutter test.
Cuándo tiene sentido usar Flock
- Necesitas una corrección específica que Google no ha fusionado aún.
- Quieres contribuir a la revisión de PRs y ser parte de la gobernanza comunitaria.
- Tu empresa puede asumir el riesgo de un mantenedor externo a Google.
- Usas herramientas como
fvm(Flutter Version Manager) y quieres apuntar a un canal alternativo.
Cuándo NO usar Flock
- Si no tienes un problema concreto con Flutter oficial.
- Si trabajas en un equipo o empresa con auditoría de dependencias estricta.
- Si buscas soporte garantizado a largo plazo con respaldo corporativo.
- Si el proyecto está en producción y la estabilidad es prioritaria.
Veredicto práctico para 2026
Para el 95 % de los proyectos: sigue con Flutter oficial. Flock es valioso para el ecosistema y para la comunidad, pero no es necesario para construir apps en producción.
Si un bug específico te bloquea y está resuelto en Flock, úsalo temporalmente. En cuanto Google fusione la corrección, vuelve a la versión oficial.
Siguientes recursos recomendados
- CI/CD con GitHub Actions en Flutter: ejercicio resuelto
- Flavors dev/prod en Flutter: ejercicio resuelto
- BLoC con Cubit en Flutter: ejercicio resuelto
- Todos los ejercicios de Flutter
Práctica guiada y siguiente paso
- Más ejercicios de Flutter
- Ejercicios C para reforzar fundamentos
- Programación en C en 100 ejercicios resueltos
- Ver en Amazon (incluido en Kindle Unlimited)
FAQ
¿Las apps compiladas con Flock funcionan en Google Play y App Store?
Sí. El resultado de compilación es idéntico al de Flutter oficial. Google Play y App Store no distinguen con qué SDK se compiló la app.
¿Flock tiene su propio canal de actualizaciones?
Sí. Se puede instalar mediante fvm apuntando al canal de Flock o directamente desde el repositorio de la comunidad en GitHub.
¿Google podría bloquear o tomar acciones legales contra Flock?
No. Flutter es código abierto bajo licencia BSD. Cualquier persona o equipo puede hacer fork y distribuirlo libremente.