GuiLiteSamples
                                
                                 GuiLiteSamples copied to clipboard
                                
                                    GuiLiteSamples copied to clipboard
                            
                            
                            
                        ✨Small interesting GUI effects could be reused everywhere
     
Build wonderful GUI with a few lines of code
 
 
 
 
中文
- GuiLite samples contain 21 cross-platform projects. They all based on GuiLite. They could show you how to use GuiLite's interface, and how GuiLite works on iOS, Android, GNU/Linux, Windows and macOS platform.
- GuiLite samples could pass compiling in 100%, could run on all kinds of PC, phones, MCU and embedded(IoT) devices.
- Suppoort IDE: Visual Studio, Qt Creator, Keil
- GuiLite Samples could run on web page, and make 3D feature with WebGL, visit GuiLiteWeb to get more details
- GuiLite samples could run in Docker container with single command below:
- sudo docker run -it --privileged -v /dev:/dev-share idea4good/gui-lite:latest bash /run.sh
 
MCU demos:
|  star field effect |  particle effect |  wave widget |  navigate/click widgets | 
|  multi-layer GUI |  3D effect |  3D effect |  3D effect | 
|  smart timer |  molecule movement effect |  3D wave effect |  HelloPendulum effect | 
- MCU Hardware: STM32F103ZET6(512K ROM, 64K RAM) + 240 * 320 16bits color TFT LCD
- MCU Software: No OS, Only GuiLite
- How to port on any type of MCU?
- Also support: Windows / Linux / Qt
Hello Transparent

Hello Transparent has only 300+ lines code for transparent widgets. You can run it on Windows, Linux and Qt.
Hello Scroll

Hello Scroll has only 300+ lines code for scroll widgets. You can run it on Windows, Linux and Qt.
Hello Nets

Hello Nets has only 100+ lines code for beginner, showing you how to build 3D physics App with GuiLite. You can run it on Windows, Linux and MCU.
Hello Widgets

Hello Widgets has only 100+ lines code for beginner, showing you how to develop GUI with GuiLite widgets. You can run it on Windows and Linux.
Hello Animation

Hello Animation has only 100+ lines code for beginner, showing you how to making animation. You can run it on Windows and Linux.
Hello Slide

Hello Slide has only 100+ lines code. It shows beginner how to make sliding UI. You can run it on Windows and Linux.
Hello Font

Hello Font has only 100+ lines code .It shows beginner how to use multi-language feature(UTF-8). You can run it on Windows and Linux.
Hello GuiLite

Hello GuiLite has only 100+ lines code. It shows beginner how to initialize GuiLite, layout UI widgets, and map messages. You can run it on Windows and Linux.
Host Monitor
On Mac & iOS:
 
 
On Android & ARM Linux embedded:
 
 
On Windows Mixed Reality:

Host Monitor has 2,000 lines of code related to UI, showing you how to make UI layout , and customize/extend your UI widgets.
Code Description
- HostMonitor\UICode\source\ui_layout: UI Layout
- HostMonitor\UICode\source\ui_ctrl_ex: Customize your widgets
Cross platform
- HostMonitor\BuildAndroid: Java code, for Android
- HostMonitor\BuildIOS: Swift code, for iOS
- HostMonitor\BuildLinux: C code, for Linux
- HostMonitor\BuildWin32: C code, for Windows
- HostMonitor\BuildUWP: CX code, for UWP(include Mixed/Virtual Reality)
- HostMonitor\BuildMacCmd: Swift code, for Mac command mode
- HostMonitor\BuildMacCocoa: Swift code, for Mac APP with UI
- HostMonitor\BuildGo: Golang + C++, for Linux
Build "host monitor"
UART on Android phone
Suggestions
Looks complex? Trust me that you can do everything we did because we are the same.
- Dare to build it
- Dare to make your own modification
- Dare to create your UI framework
Repository Mirror
Thanks
Thanks the help from QQ group, you guys make GuiLite better! And welcome to join us.
|  開發群🔑:616696441 |  公众号🔑:阿布编程 |