Tags: Guide
Draft: 2025-04-04
Rev: 001
GUI Application is no stranger to everyday Divooka users - Divooka editor itself is a GUI and by definition any Divooka program that runs on the block canvas is a GUI application. But in this guide we are going to talk about a specific kind odf GUI application: dedicated, graph-free GUI that resembles a typical desktop application.
To be comprehensive, there are a few different ways one can approach GUI application in Divooka:
- Rely on graph editor itself to deliver most of the functions, which requires exposing the graph logic, which may be suitable for inter-team work or quick sharing but may be stranger to non-divooka users.
- Use high level frameworks or template apps that automatically packages Divooka graph into GUI logic, e.g. App Builder Host.
- Use high level frameworks thats allow constructing apps in a straightforward way, e.g. SimplyApp.
- Use lower level GUI building frameworks and workflows, e.g. Glaze and app creator.