Details
-
Epic
-
Resolution: Unresolved
-
Not Evaluated
-
Figma to QML 0.1
-
None
-
Figma plugin base for QML conversion
Description
Why
Teams using Figma need to have convenient way of converting Figma project to functioning and well performing QML code. Currently we offer this through QDS but many of the teams don't actually use QDS for anything else but for this conversion.
What
- Create new architecture which enables QML conversion independently in Figma plugin and remove QDS dependency.
- Supports Qt Quick and Qt Quick Ultralite
- The resulting QML project (code) can be opened in IDE (Qt Creator, VSCode) or QDS
- The resulting QML project architecture should be organised in such way that developers can modify certain parts of the code (properties), add more complex UI logic and integrate to backend. All these changes should not be overwritten when Figma project is iterated.
- The preview of the Figma project converted to QML can be previewed with Live Preview (web) and changes done in Figma are reflected automatically and immediately to Live Preview
- Figma prototype interactions support: transition with button click to another page
Benchmarked with
- 3 reference applications that can be created with the new Figma plugin: Washing Machine (Ultralite), Coffee Machine(Quick), ToDo App(Quick)
Feedback
- Qt internal Designers and Tech Artists
- Selected pilot users (designers & frontend developers)