LVGL UI设计神器助你高效开发嵌入式UI应用——v0.14.0发布


Preface

As coming of Internet of Things, 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 the efficiency, saving a lot of time and energy.
Here, I’m gonna introduce an UI design artifact based on LVGL - Anyui. It is free, cross-platform, no registration is required, and can even support the web version. Really worth giving it a shot.


一、What is Anyui?

Anyui is a desktop based UI designer for embedded device, currently support LVGL, which is a lightweight popular UI framework for limited resource devices. You can build your own UI simply by drag and drop widgets to a canvas (a screen), change their attributes and styles, then Anyui will generate compilable and runnable source code (C code) for you in one key. You can also run a simulator to preview what it’d look like in a device. In this way, you skip the tedious steps of traditional way to write a lot of C language code, build the project, flash it into device, and finally you’re able to verify if everything works right. Just focus on your design and let Anyui takes care of the rest. Meanwhile, Anyui provides similar use experience as Sketch which is a very prevailing design tools. All the efforts of Anyui is aiming to increase efficiency of your work.
Currently, Anyui supports Windows, Mac and also have a web based playground, you can try it online without downloading any package. Plus, it’s free. And no need for any registration. Simply download and install it, and you’re good to go.

Anyui supports:

  • Windows, Mac and Web
  • Multi-languages (Chinese and English)
  • Rich builtin widgets
  • Custom widgets
  • Undo/Redo (history operation)
  • Quick duplication
  • Auto alignment
  • Canvas scale
  • Widget lock/hide
  • Portrait/Landscape mode
  • and so on …

二、Features of v0.14.0 release

You can download it here.

1. Portrait/Landscape mode

When creating a new project, in the setting step, user can select screen orientation: Landscape or Portrait

在这里插入图片描述
在这里插入图片描述

2. Expandable/Shrinkable of SideBar

In previous versions before 0.14.0, size of sidebar, attribute bar, code file tree bar and logview are all fixed, but since 0.14.0, users can drag and adjust them. Also, the size of the bars mentioned above will remembered, which means, next time when the app is opened, they’ll stay the same as it is closed.

在这里插入图片描述


Sum up

Anyui is rapidly iterated and more and more features will be added. This chapter introduce the new features introduced in v0.14.0 which is latest released. v0.14.0 Download

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值