Lucid Motors

Lucid Motors

Lucid Motors 的小型团队使用 Flutter 从单个代码库快速推出多平台应用程序

目标

随着其首款车型 Lucid Air 的推出,Lucid Motors 团队需要快速开发一款适用于 Android 和 iOS 的配套应用程序,以服务所有客户。由于团队只有不到 10 名开发人员,他们需要一种方法来最大限度地利用有限的资源,同时又不牺牲客户应得的定制化 UI、直观的界面设计或强大的功能集。

为什么选择 Flutter?

团队考虑使用原生框架独立构建每个应用程序,但很快意识到他们将无法按时达到发布日期。因此,当一位同事推荐 Flutter 时,Lucid 全力以赴。团队仔细阅读了 Flutter.dev 上的文档,以确保 Flutter 满足其所有需求,包括从单个代码库进行跨平台编码和轻松移植。

他们的解决方案

Lucid 团队发现 Flutter 易于学习,新的 UI 也易于实现。他们开始实施新功能,例如远程锁定、Google Assistant 集成、与汽车同步的实时导航、无线车辆软件更新、电池监控等。

在工作过程中,他们使用了构建 Web 版本的选项来部署和共享内部链接,以便与团队共享原型功能。这帮助他们保持正轨,以实现雄心勃勃的发布目标,并彼此分享进展。

成果

即使团队规模很小,Lucid 团队也按时完成了 Android 和 iOS 版本的发布。该团队还依赖 Flutter 的测试功能来生成其应用程序在不同状态和各种语言下的屏幕截图,帮助他们确保为每个客户提供最佳的 UI。