
Lucid Motors
Small team at Lucid Motors quickly launches a multiplatform app from a single codebase with Flutter
Goal
Con el lanzamiento de su primer vehículo, el Lucid Air, el equipo de Lucid Motors necesitaba desarrollar rápidamente una aplicación complementaria para Android e iOS para servir a todos sus clientes. Con un equipo de menos de 10 desarrolladores, necesitaban una forma de maximizar sus recursos limitados sin sacrificar la interfaz de usuario personalizada, el diseño intuitivo o el robusto conjunto de funciones que sus clientes merecían.
Why Flutter?
El equipo consideró utilizar frameworks nativos para construir cada aplicación de forma independiente, pero rápidamente se dieron cuenta de que no podrían llegar a tiempo a su fecha de lanzamiento. Así que cuando un colega recomendó Flutter, Lucid se lanzó de lleno. El equipo examinó la documentación en Flutter.dev para asegurarse de que Flutter cumpliera con todas sus necesidades, incluyendo la programación multiplataforma desde una única base de código y la fácil portabilidad.
Their solution
El equipo de Lucid encontró que Flutter es fácil de aprender y las nuevas interfaces de usuario rápidas de implementar. Comenzaron a implementar nuevas funciones como bloqueo remoto, integración con Google Assistant, navegación en tiempo real que se sincroniza con el automóvil, actualizaciones inalámbricas de software del vehículo, monitoreo de batería y más.
Mientras trabajaban, utilizaron la opción de compilar para la web para implementar y compartir enlaces internos a prototipos de funciones con el equipo. Esto los ayudó a mantenerse en marcha para cumplir con su ambicioso objetivo de lanzamiento y compartir sus avances entre sí.
Results
El equipo de Lucid cumplió con su fecha límite de lanzamiento tanto para Android como para iOS, incluso con un equipo pequeño. El equipo también confió en las funciones de prueba de Flutter para generar capturas de pantalla de su aplicación en diferentes estados y en varios idiomas, lo que les ayudó a asegurarse de presentar la mejor interfaz de usuario para cada cliente.