Travelstart

Travelstart

当疫情为非洲领先的在线旅行社提供重新思考其技术栈的机会时,他们转向 Flutter 将所有应用程序迁移到一个单一的代码库。

成功指标

90%

更小的代码库

60%

移动工程团队的缩减

目标

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

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

为什么选择 Flutter?

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

他们的解决方案

Travelstart 迁移到 Flutter 后发现,拥有单一代码库大大减少了他们的开发和发布时间。因为他们不必为新平台重写代码,所以他们使用 Flutter 网络构建功能创建了一个新的网络应用程序,该应用程序为他们的移动网站提供支持。

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

成果

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

接下来,Travelstart 希望使用 Flutter 为他们的旅游业客户创建新应用程序,以及为其运营团队创建桌面应用程序。