Preface
As coming of IoT, the “screen reading” era predicted by Kevin Kelly has also arrived. Besides products like mobile phones and tablets which are PC-liked devices, there’re more and more embedded devices will be equipped with touch display. Building a good UI application on embedded devices with limited resources is not an easy task. The whole traditional process is really time and energy consuming.
LVGL is a mature, popular and well designed open-source UI library with for embedded devices with limited resources. More and more people are using it. However, starting from scratch to create an LVGL application manually still requires a lot of work. As a result, some design tools for LVGL are emerging. Users design their own UI thru drag and drop widgets, then compilable and runnable C language code can be generated. Also, user can launch an emulator to preview how it’d look like in a device. This is really increasing