01
Context
Fluid Prototyping is a team project exploring how AI can accelerate HMI design at BMW. The goal was to transform BMW design resources and Figma frames into working UI prototypes, quickly and consistently, so that designers can test ideas directly on the car display rather than waiting on engineering. It sits at the intersection of automotive interface design, design systems and generative AI.
02
Problem
“How might we enable designers with no coding experience to test their ideas efficiently on the car itself, while ensuring a result that stays true to the brand?” Designers can mock up screens in Figma, but turning them into functional prototypes that run on the car display means translating design into code by hand. That is slow, repetitive every sprint, and easy to drift away from BMW’s strict HMI guidelines around colour, contrast, typography, interaction zones and safety.
03
Solution
A token pipeline closes that gap: a designer selects a Figma frame and runs the pipeline. A Token Extractor parses the design tokens (colour, type, spacing, radius), an AI model classifies the content and applies BMW’s design guidelines automatically, and the system outputs a functional prototype with the correct structure and styling, ready to test on the display. The human keeps creative control (wireframing, prompting, evaluating, safeguarding brand consistency) while the AI handles the repetitive transformation and generates variations, making prototyping faster, less manual and scalable across the team.