UniversalUI
Overview
UniversalUI is a clean-slate approach to application development.
Making use of low-level technologies and using minimal abstraction, it delivers high performance with low complexity.
Here are some highlights of UniversalUI's capabilities:
Lightweight
UniversalUI applications are extrememly lightweight and portable. As an example, a zero-dependency Windows application
currently sits under 1MB, and this includes everything from the application code to the rendering and layout systems.
Consistent
Making use of the CMake build system, UniversalUI applications are perfectly consistent between platforms. Zero changes
to source code are required for porting a UniversalUI project designed for iOS to Windows or any other platform.
Powerful
Due to the integral use of GPUs and rendering, UniversalUI provides an easy-to-use platform to build applications with
demanding rendering or effects.
Portable
Apps built with UniversalUI are completely self-contained so can be easily transferred between devices, without requiring extensive install processes.