Skip to content

yangshaoguang/GuiLiteSamples

 
 

Repository files navigation

GuiLite Samples - It's you make UI beautiful, not UI framework!

中文

  • GuiLite samples contain 5 cross-platform projects. They all based on GuiLite. They show you how to use GuiLite's interface, and how GuiLite works on iOS, Android, GNU/Linux, Windows and macOS platform.
  • GuiLite samples are easy to compile & run. With the help of QQ group, you will pass the compiling nearly 100%.

Hello Animation

HelloAnimation

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

Hello Slide

HelloSlide

Hello Slide has only 100+ lines code for beginner, showing you how to make sliding UI. You can run it both on Windows and Linux.

Hello Font

HelloFont

Hello Font has only 100+ lines code for beginner, showing you how to use muti languages(UTF-8). You can run it both on Windows and Linux.

Hello GuiLite

HelloGuiLite

Hello GuiLite has only 100+ lines code for beginner, showing you how to initialize GuiLite, layout UI widgets, and map messages. You can run it both on Windows and Linux.

Host Monitor

Runs on Mac & iOS:

Mac iOS

Runs on Android & ARM Linux embedded:

Android Linux

Runs on Windows Mixed Reality:

Win MR

Host Monitor has 2,000 lines of code related to UI, showing you how to layout UI, and customize/extend your UI widgets.

Code Walkthrough

  • HostMonitor\SampleCode\source\ui_tree: Layout UI
  • HostMonitor\SampleCode\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 command mode
  • 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

Build "host monitor"

UART on Android phone

Download Android APP

Suggestions

Looks complex? Trust me that you can do everything we did since we are ordinary guys.

  • Dare to build
  • Dare to make modification
  • Dare to create your UI framework

Repository Mirror

Link to Gitee in China

Thanks

Thanks the help from QQ group, you guys make GuiLite better! and you're welcome to join us.

QQ group: 527251257

About

It's you make beautiful UI, not UI framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 82.0%
  • C 17.9%
  • HTML 0.1%
  • Java 0.0%
  • Swift 0.0%
  • Batchfile 0.0%