Travelstart

Travelstart

Quando a pandemia deu à principal agência de viagens online da África a oportunidade de reconsiderar sua stack tecnológica, eles recorreram ao Flutter para migrar todos os seus apps para uma única base de código.

Métricas de sucesso

90%

base de código menor

60%

redução na equipe de engenharia mobile

Objetivo

A Travelstart é a principal agência de viagens online da África, oferecendo voos, reservas de hotéis, aluguel de carros, pacotes de férias e outros serviços de viagem através de seu mecanismo de reservas online. Além de seus apps para iOS e Android, eles também queriam oferecer uma plataforma web para ajudar centenas de milhares de clientes a pesquisar, comparar e comprar reservas de viagem.

Como muitas empresas de viagem, a pandemia deu à Travelstart a oportunidade de pausar e reconsiderar sua stack tecnológica, que havia se tornado difícil de gerenciar com apenas 10 desenvolvedores para dar suporte a ambas as plataformas. A equipe decidiu que era hora de reescrever seus apps com uma solução multiplataforma, então eles recorreram ao Flutter.

Por que Flutter?

Embora tenham considerado frameworks nativos como iOS, Kotlin e Jetpack Compose, o que eles realmente queriam era uma solução multiplataforma que lhes desse uma única base de código para gerenciar. Eles também foram atraídos pela flexibilidade do Flutter e pelo potencial de tornar sua equipe de desenvolvedores mais eficiente.

A solução deles

A Travelstart migrou para o Flutter e descobriu que ter uma única base de código reduziu drasticamente seu tempo de desenvolvimento e lançamento. Como eles não precisaram reescrever seu código para novas plataformas, eles usaram o recurso de build web do Flutter para criar um novo app web, que alimenta seu site mobile.

"O Flutter mudou radicalmente a forma como construímos apps. É atualmente o melhor framework para usar no desenvolvimento multiplataforma."

Resultados

Migrar para o Flutter permite que a Travelstart se concentre em recursos e desenvolvimento de produtos em vez de ficar atolada com problemas específicos de plataforma. Sua nova base de código é 90% menor do que antes, permitindo que eles reduzam sua equipe de engenharia mobile em 60%. A eficiência dos desenvolvedores disparou, e o pipeline de entrega está completamente automatizado. Novos recursos levam apenas dias para serem desenvolvidos e entregues, em comparação com as muitas semanas que levaria anteriormente.

Em seguida, a Travelstart quer usar o Flutter para criar novos apps para seus clientes no setor de viagens, bem como um app desktop para sua equipe de operações.