Lucid Motors

Lucid Motors

Lucid Motors 小团队利用 Flutter,通过单一代码库快速发布多平台应用

目标

随着首款汽车 Lucid Air 的发布,Lucid Motors 团队需要为所有客户快速开发一款适用于 Android 和 iOS 的配套应用。在一个不到 10 人的开发团队中,他们需要一种方法来最大限度地利用有限的资源,同时不牺牲客户应得的定制用户界面、直观设计或强大的功能集。

为什么选择 Flutter?

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

他们的解决方案

Lucid 团队发现 Flutter 易于学习,新用户界面也易于快速实现。他们开始实现新功能,例如远程锁定、Google Assistant 集成、与汽车同步的实时导航、空中下载车辆软件更新、电池监控等等。

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

成果

Lucid 团队即使团队规模很小,也按时完成了 Android 和 iOS 的发布截止日期。团队还依赖 Flutter 的测试功能,生成其应用在不同状态和各种语言下的屏幕截图,帮助他们确保为每位客户呈现最佳用户界面。