
CrowdSource
Increasing developer speed at Crowdsource with Flutter
Métricas de éxito
23%
incremento en el mercado direccionable total (TAM)
50%
reducción en el tamaño del código
100%
incremento en la velocidad de desarrollo
Goal
Crowdsource de Google es una forma divertida y gamificada para que millones de personas ayuden a entrenar los modelos de IA y aprendizaje automático de Google, ayudando a que productos como Google Translate, Maps y Photos sirvan mejor a los usuarios de distintas regiones y culturas. Crowdsource también ofrece conjuntos de datos de código abierto para productos que no son de Google para ayudar a mejorar el aprendizaje automático en todo el mundo.
Actualmente, más de tres millones de usuarios de 190 países contribuyen a Crowdsource, pero debido a que la herramienta depende del compromiso de una base de usuarios lo más amplia posible, era importante que la aplicación se expandiera más allá de Android y la web para incluir iOS, sin sobrecargar al equipo.
Why Flutter?
Crowdsource había utilizado previamente Flutter para implementar una función desafiante de “Cámara Inteligente”, que ejecuta un modelo de aprendizaje automático en el dispositivo en una cámara en vivo. A pesar de la complejidad de la función, el desarrollo en Flutter fue un éxito, lo que le dio al equipo mucha confianza en la herramienta.
Their Solution
Tras el rotundo éxito de la función “Cámara Inteligente”, el equipo de Crowdsource decidió reconstruir toda la aplicación de Android en Flutter. Habiendo utilizado Flutter anteriormente, no hubo grandes desafíos y el equipo se sorprendió de lo rápido que pudieron desarrollar y lanzar la nueva aplicación.
Results
La aplicación de Android recreada ayudó a Crowdsource a llegar a considerablemente más usuarios: del 73% de usuarios potenciales a un impresionante 96%. Actualmente, más de 20 millones de usuarios han utilizado la aplicación Crowdsource para contribuir con datos a Google con el propósito expreso de mejorar la IA de Google para su idioma, cultura o interés. Los usuarios son tan apasionados con la causa que se han autoorganizado en comunidades locales en 200 ciudades de todo el mundo. El trimestre pasado, la aplicación Crowdsource recopiló su etiqueta número mil millones desde su creación.
Con Flutter, el equipo encontró el proceso mucho más eficiente, lo que les permitió reducir el tamaño de su código a la mitad, disminuir su deuda técnica y duplicar su velocidad de desarrollo. Debido a estas mejoras, Crowdsource se encuentra ahora en proceso de reescribir la aplicación con Flutter para Android y considerando una reescritura para la web.