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 為他們的旅遊業客戶建立新應用程式,以及為其運營團隊建立桌面應用程式。