CrowdSource

CrowdSource

Aumentando a velocidade de desenvolvimento no Crowdsource com o Flutter

Métricas de sucesso

23%

de aumento no TAM

50%

de redução no tamanho do código

100%

de aumento na velocidade de desenvolvimento

Objetivo

O Crowdsource do Google é uma forma divertida e gamificada para que milhões de pessoas ajudem a treinar os modelos de IA e de machine learning do Google, ajudando produtos como o Google Tradutor, o Maps e o Fotos a atender melhor os usuários em diferentes regiões e culturas. O Crowdsource também oferece conjuntos de dados de código aberto para produtos que não são do Google, ajudando a aprimorar o machine learning em todo o mundo.

Atualmente, mais de três milhões de usuários de 190 países contribuem com o Crowdsource, mas, como a ferramenta depende do engajamento da base de usuários mais ampla possível, era importante que o app fosse além do Android e da web para incluir o iOS — sem sobrecarregar a equipe.

Por que Flutter?

O Crowdsource já havia usado o Flutter para implementar um recurso desafiador, a “Smart Camera”, que executa um modelo de machine learning no próprio dispositivo, em uma câmera ao vivo. Apesar da complexidade do recurso, o desenvolvimento em Flutter foi um sucesso, o que deu muita confiança à equipe na ferramenta.

A solução deles

Após o retumbante sucesso com o recurso “Smart Camera”, a equipe do Crowdsource decidiu reconstruir todo o app Android em Flutter. Por já terem usado o Flutter antes, não houve grandes desafios, e a equipe ficou surpresa com a rapidez com que conseguiu desenvolver e lançar o novo app.

Resultados

O app Android recriado ajudou o Crowdsource a alcançar consideravelmente mais usuários — de 73% dos usuários em potencial para impressionantes 96%. Atualmente, mais de 20 milhões de usuários já usaram o app Crowdsource para contribuir com dados ao Google com o objetivo expresso de melhorar a IA do Google para seu idioma, cultura ou interesse. Os usuários são tão apaixonados pela causa que se auto-organizaram em comunidades locais em 200 cidades do mundo. No último trimestre, o app Crowdsource coletou seu bilionésimo rótulo desde o lançamento.

Com o Flutter, a equipe achou o processo muito mais eficiente, o que lhes permitiu reduzir pela metade o tamanho do código, diminuir a dívida técnica e dobrar a velocidade de desenvolvimento. Por causa dessas melhorias, o Crowdsource está agora reescrevendo o app com o Flutter para Android e considerando uma reescrita para a web.