Virgin Money

Virgin Money

Virgin Money 使用 Flutter 統一了應用開發

目標

Virgin Money 正在著手將他們針對不同金融產品的獨立移動應用程式整合到一個單一的客戶應用程式中,以幫助他們提供符合“讓您的資金更快樂”宗旨的客戶體驗。

與此同時,團隊也在思考如何簡化他們的工作方式。Virgin Money 歷來開發和維護獨立的 Android 和 iOS 移動應用程式,導致重複工作和額外成本。工程團隊希望轉向更統一的應用程式開發流程,以加快變革,並使 Virgin Money 能夠提供一流的使用者體驗。然而,他們對於從熟悉的原生程式設計轉向新事物持謹慎態度。

為什麼選擇 Flutter?

考慮到這些目標,團隊開始研究可用的選項,以加快開發速度並提高效率,同時保持他們習慣的應用程式構建質量。當您負責客戶的資金時,務必做到萬無一失。

他們研究了各種可用的技術選項,並經過一番篩選,在此過程中還進行了一些富有創意的概念驗證,最終選擇了 Flutter。為所有客戶構建一個全新的整合應用程式將需要大量時間和資源,而 Flutter 的吸引力在於只需做一次,而不是在兩個不同的移動平臺上覆制構建和操作。

他們的解決方案

Flutter 承諾實現快速開發、簡化測試和美觀、符合品牌形象的體驗。對 Virgin Money 而言,最重要的是,它提供了一個統一的工具包,簡化了質量保證 (QA)、使用者體驗 (UX) 和開發人員之間的協作。消除平臺特定的差異意味著減少不必要變體的測試,從而節省寶貴的開發人員時間。

在分配工程師幫助驗證他們的想法並解決任何最終疑慮後,團隊獲得了開始採用 Flutter 的批准。在開始時,Virgin Money 依靠活躍的 Flutter 社群來解決管道、安全和其他跨平臺挑戰,發現這是一個寶貴的幫助來源。

我們的高階工程師在幾周內就從零開始掌握了技能。

- Gary McLellan,Virgin Money 工程框架與核心移動應用程式主管

成果

Virgin Money 的 Swift 和 Kotlin 開發人員發現過渡到 Flutter 的宣告式風格相對容易。他們頂尖的工程師在一週內就開始使用 Flutter 並貢獻更改,即使經驗較少的開發人員也能在短時間內適應。

最初,對工程師進行從 Kotlin、Swift 和 Java 到 Flutter 的交叉培訓導致生產力下降了大約四周,但團隊掌握技能後,Virgin Money 的開發效率顯著提高。