Lucid Motors
Lucid Motors 的小型团队使用 Flutter 从单个代码库快速推出多平台应用程序
目标
随着其首款车型 Lucid Air 的推出,Lucid Motors 团队需要快速开发一款适用于 Android 和 iOS 的配套应用程序,以服务所有客户。由于团队只有不到 10 名开发人员,他们需要一种方法来最大限度地利用有限的资源,而不会牺牲客户应得的定制 UI、直观设计或强大的功能集。
为什么选择 Flutter?
该团队考虑使用原生框架独立构建每个应用程序,但很快意识到他们无法按时完成发布日期。因此,当一位同事推荐 Flutter 时,Lucid 全力以赴。该团队仔细阅读了 Flutter.dev 上的文档,以确保 Flutter 满足他们的所有需求,包括从单个代码库进行跨平台编码以及轻松移植。
他们的解决方案
Lucid 团队发现 Flutter 易于学习,新的 UI 易于实现。他们开始实施新功能,例如远程锁定、Google 助理集成、与汽车同步的实时导航、无线车辆软件更新、电池监控等等。
在工作过程中,他们利用了构建 Web 版本的选项,以部署和共享内部链接,以便与团队一起对原型功能进行测试。这帮助他们保持进度,以实现他们雄心勃勃的发布目标,并与彼此分享进度。
结果
Lucid 团队即使拥有小型团队,也按时完成了 Android 和 iOS 版本的发布。该团队还依靠 Flutter 的测试功能来生成应用程序在不同状态和各种语言中的屏幕截图,帮助他们确保为每个客户提供最佳的 UI。