CZ 医疗保险

使用 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、远程配置、功能标志、远程消息传递、A/B 测试和推送通知等工具。