MarketWatch 股票市场游戏
MarketWatch 使用 Flutter 在 3 个月内推出虚拟股票交易所应用程序
成功指标
50%
降低开发成本
目标
为了应对个人投资的近期增长,MarketWatch 意识到需要一种引人入胜且现实的投资培训方式。他们创建了一个名为虚拟股票交易所的基于网络的投资游戏,用户可以在其中构建投资组合,实时应对市场变化,并争夺排行榜榜首的位置。
虽然虚拟股票交易所游戏取得了广泛成功,但 MarketWatch 希望通过新的移动应用程序更好地吸引教育和大学市场。构建移动应用程序的项目在 9 月份学年开始前三个月启动,这给开发人员留下了紧迫的期限来构建有价值的体验。
为什么选择 Flutter?
他们很快意识到开发原生 iOS 和 Android 应用程序需要比他们拥有的时间更多,因此 MarketWatch 聘请了 Flutter 代理机构 Very Good Ventures (VGV) 在新学年开始前构建并推出虚拟股票交易所应用程序。
VGV 需要在雄心勃勃的截止日期前交付一个用户友好的设计和强大的功能,他们利用 Flutter 的核心功能来实现这一目标。首先,他们向 MarketWatch 团队展示了一个用 Flutter 构建的概念验证,包括粗略的 UI 和应用程序流程。为了节省时间,他们利用 Flutter 的预制小部件库,使设计和开发能够并行进行。随着设计的演变,轻松定制小部件的能力使重构更加简化,而热重载允许开发人员、设计师和测试人员在不重启应用程序的情况下查看代码中的修改。由于 Flutter 利用一个代码库为多个平台提供服务,因此团队可以快速更新设计并重构代码,同时知道更改不会单独影响 iOS 或 Android。总而言之,这些功能使 VGV 和 MarketWatch 能够比完全预先执行设计的情况下更早地开始开发。
他们的解决方案
在应用程序开发过程中,VGV 依靠 Flutter 的热重载功能,根据 MarketWatch 团队的反馈快速更新。仅仅三个月,团队就能够推出一个功能丰富的应用程序,包括时尚的交互式图表和图形,允许用户快速查看其虚拟投资组合的表现,易于理解的报价信息,以及实时模拟交易,包括交易详细信息。该应用程序还为用户提供洞察力,让他们通过一个广泛的排行榜了解他们在竞争对手中的排名。它深度链接到 MarketWatch 应用程序中的信息性新闻文章,允许用户对他们感兴趣的股票进行研究,以确保他们做出明智的投资决策。动画由团队使用 CustomPaint 直接在 Flutter 中创建,创造了美观有效的品牌时刻。
“感谢 Flutter 和 VGV,我们在构建一个有趣、引人入胜且性能优异的应用程序方面实现了我们的目标,该应用程序适用于所有屏幕和移动设备,并且比我们原生构建它所需的时间和成本要少得多。团队和数千名玩家对结果非常满意。”
- 道琼斯消费技术高级副总裁 Clarence Kwei
结果
就在秋季大学学期开始之前,MarketWatch 和 VGV 在仅仅三个月的开发时间内推出了适用于 Android 和 iOS 的 MarketWatch 股票市场游戏。尽管时间紧迫,该应用程序还是满足了 MarketWatch 发布一个美观、功能丰富且具有吸引力用户体验的应用程序的目标。
MarketWatch 采用基于 Flutter 的新开发流程后,开发人员效率得到提升,开发成本降低了 50%。基于此成功经验,团队正在探索使用 Flutter 开发更多道琼斯应用程序。