Travelstart

Travelstart

When the pandemic gave Africa’s leading online travel agency an opportunity to reconsider their tech stack, they turned to Flutter to migrate all their apps to a single codebase.

Métricas de éxito

90%

base de código más pequeña

60%

reducción en el equipo de ingeniería móvil

Goal

Travelstart es la agencia de viajes en línea líder de África, que ofrece vuelos, reservas de hotel, alquiler de autos, paquetes de vacaciones y otros servicios de viaje a través de su motor de reservas en línea. Además de sus aplicaciones para iOS y Android, también querían ofrecer una plataforma web para ayudar a cientos de miles de clientes a buscar, comparar y comprar reservas de viajes.

Al igual que muchas empresas de viajes, la pandemia le dio a Travelstart la oportunidad de hacer una pausa y reconsiderar su stack tecnológico, que se había vuelto difícil de manejar con solo 10 desarrolladores para dar soporte a ambas plataformas. El equipo decidió que era hora de reescribir sus aplicaciones con una solución multiplataforma, por lo que recurrieron a Flutter.

Why Flutter?

Aunque consideraron frameworks nativos como iOS, Kotlin y Jetpack Compose, lo que realmente querían era una solución multiplataforma que les diera una única base de código para gestionar. También se sintieron atraídos por la flexibilidad de Flutter y el potencial de hacer que su equipo de desarrolladores fuera más eficiente.

Their solution

Travelstart migró a Flutter y descubrió que tener una única base de código redujo drásticamente su tiempo de desarrollo y lanzamiento. Dado que no tuvieron que reescribir su código para nuevas plataformas, utilizaron la función de compilación web de Flutter para crear una nueva aplicación web, la cual impulsa su sitio web móvil.

«Flutter cambió radicalmente la forma en que construimos aplicaciones. Actualmente es el mejor framework para utilizar en el desarrollo multiplataforma».

Results

Migrar a Flutter le permite a Travelstart enfocarse en las funciones y el desarrollo de productos en lugar de verse empantanado con problemas específicos de cada plataforma. Su nueva base de código es un 90% más pequeña que antes, lo que les permitió reducir su equipo de ingeniería móvil en un 60%. La eficiencia de los desarrolladores se ha disparado y el pipeline de entrega está completamente automatizado. Las nuevas funciones tardan solo unos días en desarrollarse y entregarse, en comparación con las muchas semanas que tomaba anteriormente.

A continuación, Travelstart quiere utilizar Flutter para crear nuevas aplicaciones para sus clientes en la industria de viajes, así como una aplicación de escritorio para su equipo de operaciones.