- O Flutter começou como um toolkit de UI móvel e depois se expandiu para web, Mac, Windows e Linux. No entanto, o tamanho da equipe não cresceu muito
- O Flock é um fork do Flutter, criado para acelerar o desenvolvimento
Falta de pessoal na equipe do Flutter
- Estima-se que haja cerca de 1 milhão de desenvolvedores Flutter, mas a equipe do Flutter tem apenas cerca de 50 pessoas. Isso equivale a 1 membro da equipe do Flutter para cada 20 mil desenvolvedores
- Devido a questões internas do Google, a equipe do Flutter teve o quadro congelado por volta de 2023, e no início de 2024 houve uma pequena rodada de demissões
- Com o Google focando em IA, a equipe do Flutter perdeu prioridade nas plataformas desktop. Atualmente, 3 das 6 plataformas suportadas estão em modo de manutenção
O custo de uma equipe limitada
- Muitos tickets ficam sem tratamento por longos períodos. Mesmo quando são tratados, isso leva muito tempo
- Ao investigar tickets antigos, muitas vezes é preciso pedir informações adicionais a quem os abriu. Mas, como já se passou tempo demais, fica difícil fornecer essas informações
- Quando um bug grave bloqueia uma release, se a equipe do Flutter não resolver o problema por 2 anos, não resta alternativa além de parar de usar o Flutter
Por que não colaborar diretamente com a equipe do Flutter
- A equipe do Flutter divulga que contribuições externas são bem-vindas, mas, na prática, muitos desenvolvedores se sentem frustrados
- Falta gente para revisar, então reviews e atualizações demoram muito
- Tudo leva tempo demais, e há uma tendência a discutir detalhes pouco importantes
- O estilo de comunicação é muito padronizado e não combina com pessoas de perfis diversos
Apresentando o Flock
- O Flock, um fork do Flutter, é descrito como "Flutter+". A intenção não é dividir a comunidade Flutter
- O Flock pretende manter a sincronização com o Flutter enquanto adiciona correções de bugs que a equipe do Flutter não conseguiu ou não quis implementar, além de recursos populares da comunidade
- O Flock planeja recrutar uma equipe maior para revisar PRs, atrair revisores prontos para incentivar contribuições, otimizar políticas e promover socialmente o sucesso das contribuições
Como participar
- A primeira etapa do Flock é espelhar o Flutter. Será útil tentar compilar seus apps com o Flock
- O Flock precisa de dezenas de revisores. A meta é aplicar padrões de qualidade semelhantes aos do Flutter, mas não apenas tolerar contribuições e sim promovê-las
- Também são necessários especialistas para liderar áreas específicas do Flock (por exemplo: líder do Flutter Tool, líder do engine por plataforma)
Resumo do GN⁺
- Um fork chamado Flock foi proposto para enfrentar o problema de falta de pessoal no Flutter
- Espera-se que o Flock ajude a aliviar as dificuldades enfrentadas por desenvolvedores Flutter, corrigindo bugs com mais rapidez e adicionando recursos desejados pela comunidade
- O sucesso do Flock dependerá do apoio da comunidade. Espera-se a participação de muitas pessoas
- Ainda assim, manter a compatibilidade com o Flutter será o ponto crucial. Se o Flutter não aceitar as mudanças do Flock, pode haver uma divergência no futuro
7 comentários
Só vi essa notícia agora..
Achei que o Google estivesse investindo pesado no Flutter.. mas não era bem assim.. poxa.. poxa..
Você migrou para o Flock?
Será que já houve tentativas parecidas com esse caso antes? É a primeira vez que vejo algo assim, então achei bem curioso.
Aconteceu várias vezes.
Acho que o caso mais parecido aqui é o do LibreOffice. Tanto pelo motivo do fork quanto por ser um exemplo que fez mais sucesso do que o original.
O io.js parece ser um bom exemplo de integração. Ele foi reincorporado ao node.js.
https://blog.outsider.ne.kr/1102
Eu estava curioso, obrigado!
Tem muita gente no YouTube dizendo que Flutter é o futuro...
Comentários do Hacker News
Estima-se que a equipe do Flutter tenha cerca de 50 pessoas, o que seria insuficiente para dar suporte a 1.000.000 de desenvolvedores Flutter.
O Flock é descrito não como um fork do Flutter, mas como um "Flutter+", e planeja manter compatibilidade com o Flutter.
O Flutter é avaliado como a melhor ferramenta para desenvolvimento de UI desde o Qt, e muitos apps foram escritos em Flutter.
A ideia do Flock é boa, mas a participação da comunidade é importante, e torce-se pelo sucesso do projeto.
A aceitação de contribuições externas pela equipe do Flutter resultou, ao longo de 10 anos, em contribuições de 1.500 desenvolvedores, o que é um número alto.
O fundador do Flutter mencionou que o Flutter é excelente, mas que existem bugs que permanecem sem correção por muito tempo.
Para quem depende do Flutter, talvez seja melhor mudar agora, e há votos de sucesso para o projeto.
A equipe do .NET entregou seu produto para bilhões de dispositivos com menos de 50 pessoas, e ao abrir issues no GitHub, dava respostas no mesmo dia.
É improvável que o nome "Flutter Foundation" tenha recebido aprovação do Google, e surgem dúvidas sobre o uso da marca registrada "Flutter".