CZ Zorgverzekeringen

利用 Flutter 构建可靠、安全的数字健康保险访问平台

目标

CZ 在荷兰拥有 380 万客户,其主要目标是在提供卓越用户体验的同时,确保无可挑剔的数据安全性。对于他们的第一个应用程序,团队使用了低代码解决方案,以帮助他们快速推出。然而,很快团队就希望探索更多的用户体验可能性,是时候寻找另一个解决方案了。为此,CZ 邀请了其数字业务合作伙伴 Sopra Steria 加入,共同参与其三个品牌的应用程序选择过程和重建工作。

为什么选择 Flutter?

团队列出了他们最关键的需求清单,首先是安全性。CZ 的所有开发团队都是 DevSecOps 团队,这意味着安全性始终是开发生命周期中的重要组成部分。接下来,他们需要一个能提供卓越用户体验、活跃社区、快速开发速度和易于学习的解决方案。

根据这份清单,CZ 对 Flutter 和其他几个流行的移动框架进行了排名,然后创建了一些概念验证来验证他们的发现。Flutter 因其多平台支持、灵活性和开发人员效率而脱颖而出,成为明显的赢家。

他们的解决方案

团队发现 Flutter 可以让他们更快地提供新功能并保持可维护性。Sopra Steria 的软件架构师 Remi Appels 在谈到开发人员体验时说:“将近一半的开发团队没有 Dart 或 Flutter 的经验,但他们学得很快!用 Flutter 开发很有趣,创建流畅且精美的 UI 组件也很容易。”

他们还发现热重载帮助他们快速微调 UI 细节,从而以更少的精力交付更多功能。

“有了 Flutter,我们可以构建设计师能想到的任何东西,拥有出色的安全性和性能,并且仍然可以访问平台原生的功能。”

- Bas de Cort,CZ 首席移动开发人员

成果

自通过 Flutter 重新发布应用程序以来,CZ 的 Play 商店平均评分和净推荐值均有所提高。他们还缩短了上市时间,这使得他们能够每季度发布新的重要功能,并持续改进现有功能。

基于他们的成功,CZ 目前正在探索使用 Firebase 扩展其当前工具集,包括 Firebase Crashlytics、Remote Config、功能标志、远程消息传递、A/B 测试和推送通知等工具的可能性。