CrowdSource
Aumentando a velocidade de desenvolvimento no Crowdsource com Flutter
Métricas de sucesso
23%
aumento em TAM
50%
redução no tamanho do código
100%
aumento na velocidade de desenvolvimento
Objetivo
Crowdsource by Google é uma maneira divertida e gamificada para milhões de pessoas ajudarem a treinar os modelos de IA e machine learning do Google, ajudando produtos como Google Translate, Maps e Photos 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 melhorar o machine learning no mundo todo.
Atualmente, mais de três milhões de usuários de 190 países contribuem para o Crowdsource, mas como a ferramenta depende do engajamento da base de usuários mais ampla possível, era importante que o app expandisse além do Android e web para incluir iOS — sem sobrecarregar a equipe.
Por que Flutter?
O Crowdsource havia usado anteriormente o Flutter para implementar um recurso desafiador de "Smart Camera", que executa um modelo de machine learning no dispositivo em uma câmera ao vivo. Apesar da complexidade do recurso, o desenvolvimento com Flutter foi um sucesso, o que deu à equipe muita confiança na ferramenta.

A Solução
Após o sucesso retumbante do recurso "Smart Camera", a equipe do Crowdsource decidiu reconstruir todo o app Android com Flutter. Tendo usado o Flutter anteriormente, 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 potenciais para impressionantes 96%. Atualmente, mais de 20 milhões de usuários usaram o app Crowdsource para contribuir com dados para o Google com o propósito 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 no mundo. No último trimestre, o app Crowdsource coletou seu bilionésimo rótulo desde o início.
Com o Flutter, a equipe achou o processo muito mais eficiente, permitindo que reduzissem o tamanho do código pela metade, reduzissem sua dívida técnica e dobrassem sua velocidade de desenvolvimento. Devido a essas melhorias, o Crowdsource está agora no processo de reescrever o app com Flutter para Android e considerando uma reescrita para web.