CZ 保险公司

使用 Flutter 打造可靠、安全的数字健康保险访问

目标

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

为什么选择 Flutter?

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

基于此列表,CZ 对 Flutter 和其他几个流行的移动框架进行了排名,然后创建了一些概念验证来验证他们的发现。Flutter 因其多平台支持、灵活性以及开发人员效率而成为明显的赢家。

他们的解决方案

团队发现,Flutter 将使他们能够更快地提供新功能并保持其可维护性。在反思开发人员体验时,Ordina 软件架构师 Remi Appels 说:“几乎一半的开发团队都没有 Dart 或 Flutter 的经验,但他们学得很快!使用 Flutter 进行开发很有趣,创建流畅且花哨的 UI 组件也很容易。”

他们还发现,热重载帮助他们快速微调 UI 细节,使他们能够用更少的努力提供更多功能。

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

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

成果

自从用 Flutter 重新发布应用程序以来,CZ 的 Play 商店平均评分和净推荐值都得到了提升。他们还缩短了上市时间,使他们能够每季度开始发布大型新功能,并继续改进现有功能。

基于他们的成功,CZ 目前正在探索使用 Firebase 扩展其现有工具集的可能性,包括 Firebase Crashlytics、远程配置、功能标志、远程消息、AB 测试和推送通知等工具。