Travelstart

Travelstart

当疫情让非洲领先的在线旅行社有机会重新审视其技术栈时,他们转向 Flutter 将所有应用迁移到一个代码库。

成功指标

90%

更小的代码库

60%

移动端工程团队缩减

目标

Travelstart 是非洲领先的在线旅行社,通过其在线预订引擎提供航班、酒店预订、租车、度假套餐及其他旅行服务。除了他们的 iOSAndroid 应用之外,他们还希望提供一个网络平台,帮助数十万客户搜索、比较和购买旅行预订。

像许多旅游公司一样,疫情让 Travelstart 有机会暂停并重新审视其技术栈,由于只有 10 名开发人员来支持两个平台,这已经变得难以管理。团队决定是时候使用跨平台解决方案重写其应用了,因此他们转向了 Flutter。

为什么选择 Flutter?

尽管他们考虑了 iOS、Kotlin 和 Jetpack Compose 等原生框架,但他们真正想要的是一个能够提供单一代码库进行管理的多平台解决方案。他们还被 Flutter 的灵活性以及提高开发团队效率的潜力所吸引。

他们的解决方案

Travelstart 迁移到 Flutter 后发现,拥有一个单一代码库显著减少了开发和发布时间。由于他们不必为新平台重写代码,因此他们使用了 Flutter 的 Web 构建功能来创建一个新的 Web 应用,该应用为其移动网站提供支持。

“Flutter 彻底改变了我们构建应用的方式。它目前是用于跨平台开发的最佳框架。”

成果

迁移到 Flutter 让 Travelstart 能够专注于功能和产品开发,而不是被平台特定问题所困扰。他们的新代码库比以前小 90%,从而使他们的移动端工程团队缩减了 60%。开发效率大幅提升,交付流程也完全自动化。新功能只需几天即可开发和交付,而以前则需要数周。

接下来,Travelstart 希望利用 Flutter 为其旅游行业的客户创建新应用,并为其运营团队开发桌面应用。