Skip to content

Cross-platform engine-like framework which allows create UI applications abstract from concrete implementation (ex. SDL, ImGui, Qt) and easily build the application for any of the available implementations.

Notifications You must be signed in to change notification settings

skalexey/abstract_ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

abstract_ui

A cross-platform engine-like framework that allows creating UI applications abstract from concrete implementation (ex. SDL, ImGui, Qt) and easily building the application for any of the available implementations.

Supported implementations:

  • SDL-ImGui.
  • Qt.

Supported platforms:

  • Windows.
  • Mac OS.
  • Android.

Below are the screenshots of the same application "Vocabulary" built for 2 platforms (Windows, Android) and 2 implementations (SDL-ImGui, Qt):

Vocabulary App Qt Windows Vocabulary App ImGui-SDL Windows Screenshot_2023-07-16-21-24-57-599_org qtproject example QtGUIApp_m 1689536355544m

About

Cross-platform engine-like framework which allows create UI applications abstract from concrete implementation (ex. SDL, ImGui, Qt) and easily build the application for any of the available implementations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published