IntroductionΒΆ
LVGL Pro is a complete toolkit to build, test, share, and ship embedded UIs efficiently.
It consists of 4 main tools:
An XML Editor with powerful autocomplete features to describe UI components, screens, tests, animations, data bindings, and many more. A pixel-perfect preview shows the UI as you type the XMLs. The Editor is also capable of exporting C code and even recompiling its preview to run custom C code. On these pages you can learn more about XML and the Editor.
Online Share is an online version of the Editor which can load the XML files from a GitHub repository to easily share the developed UIs without setting up any development environments. Learn more here.
CLI (command-line interface) is a tool capable of validating the XML files and generating C code from them, or running the UI tests in CI/CD environments. Learn more here.
Figma Plugin that allows you to extract the style properties from Figma elements and also synchronize them in the Editor or with the CLI. Learn more here.
These tools together allow developers to build UIs effectively, test them in a simple and reliable way, and collaborate with the rest of the team and customers.
This section of the documentation teaches all the details of each tool.