LVGL UI设计神器助你高效开发嵌入式UI应用——v0.15.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
  • New version check
  • and so on …

二、Features of v0.15.0 release

You can download it here.

New version check

When the app is launched, it’ll check if there’s new version available. If yes, an update icon will appear in the toolbar. As below:
请添加图片描述

And click icon, an expanded box of information will be shown with Release Notes and link for the download.

请添加图片描述


Sum up

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值