
Wolt
Wolt ingresa a nuevos mercados con Flutter
Wolt, parte de DoorDash International desde 2022, facilita la entrega de la mejor comida de restaurantes, comestibles, regalos y más a tu hogar u oficina. Con un equipo de más de 10,000 personas en 27 países y más de 500 ciudades, Wolt atiende a más de 36 millones de usuarios registrados, y sumando.
Goal
Después de años de conectar con éxito a restaurantes, repartidores y personas hambrientas con su popular aplicación de entrega de comida, Wolt comenzó a aventurarse en otras formas de entrega minorista. Esta expansión les exigió proporcionar una forma eficiente para que sus socios comerciantes gestionaran los pedidos. Sus socios de restaurantes habían estado utilizando la aplicación nativa Wolt Merchant en iPads durante años, pero la expansión al comercio minorista significaba que el equipo necesitaría hacer que la aplicación fuera accesible para todas las pantallas, lo que requería el desarrollo de una nueva aplicación multiplataforma que pudiera operar sin problemas en dispositivos iOS y Android.
Why Flutter?
El líder del equipo de ingeniería de Wolt había trabajado con Flutter en el pasado y lo recomendó por su eficiencia en el desarrollo multiplataforma, diseño responsivo, rápido desarrollo de funciones, escalabilidad y rendimiento. Debido a que la aplicación actualizada sería crítica para el nuevo modelo de negocio de la empresa, Wolt construyó una prueba de concepto antes de seguir adelante.
Their solution
Tras evaluar opciones nativas y otras multiplataforma, Wolt decidió construir una única aplicación multiplataforma con Flutter porque requeriría menos tiempo y recursos que mantener bases de código separadas. Más allá de las ganancias en eficiencia, el equipo hizo algunas otras apuestas:
- A medida que Wolt hacía la transición hacia el mercado minorista más amplio, la aplicación necesitaría adaptarse a varios escenarios nuevos de usuario. La capacidad de Flutter para crear diseños responsivos ayudaría.
- La arquitectura basada en widgets de Flutter les ayudaría a lograr un diseño cohesivo en todas las plataformas para mantener la integridad de la marca y ofrecer una experiencia de usuario fluida.
- Flutter facilitó la integración de funciones que requieren funcionalidad nativa, como el escaneo de códigos de barras con la cámara y la conexión a impresoras a través de Bluetooth.
Todo esto demostró ser correcto, ya que solo dos desarrolladores de Wolt construyeron la primera versión de la nueva aplicación en un mes y medio, seguido inmediatamente por pruebas a nivel de producción.
“The Flutter community is an invaluable resource for learning and overcoming challenges.”
- Cagatay Ulusoy, líder de competencia de Flutter, Wolt
Results
Adoptar una solución multiplataforma no solo simplificó el flujo de trabajo del equipo, sino que permitió un despliegue mucho más rápido en todas las plataformas. Wolt ahora puede lanzar actualizaciones quincenales simultáneas para iOS y Android, manteniendo su aplicación competitiva y receptiva a las necesidades de los usuarios. También les permitió gestionar mejor sus costos de desarrollo al reducir la necesidad de equipos de desarrollo específicos para cada plataforma.
Migrar a Flutter también le dio a Wolt la oportunidad de integrar completamente los tokens de su sistema de diseño proporcionados por el equipo del sistema de diseño. Esta transición a un enfoque de diseño más unificado y optimizado se logró en menos de dos semanas, lo que permitió a Wolt lograr un aspecto cohesivo, reforzar su identidad de marca y garantizar una experiencia de usuario consistente en dispositivos Android e iOS.
El equipo de Wolt también está comprometido a compartir sus avances con la comunidad de Flutter. Hasta ahora, han lanzado como código abierto dos soluciones clave: la Wolt Responsive Layout Grid, que cuenta con 96 me gusta y una puntuación de popularidad del 80% en pub.dev, y el Wolt Modal Sheet (944 me gusta y una puntuación de popularidad del 97% en pub.dev), destinados a mejorar el diseño responsivo y las interacciones de modales en aplicaciones de Flutter. También han organizado meetups de Flutter en la comunidad y patrocinado una conferencia, lo que aseguran ha mejorado significativamente su capacidad de contratación.