Builder Tool
π οΈ Builder Interface Overview
When you open a project, the builder is divided into five main sections that work together to help you visually design and configure your app:
1. π Navigation Menu
The Navigation Menu is located on the far left of the screen. It allows you to switch between different functional areas of the project:
Builder β Design your app visually.
Global State β Manage shared app state and variables.
API β Configure external data connections.
Theme β Set colors, typography, and styles.
Functions β Write reusable custom logic.
Versioning & Release β Create and manage release versions.
Members β Invite and manage team access.
Settings β Project-level configuration.
2. π§° Toolbar
Located at the top of the canvas area, the Toolbar provides quick access to project-level actions:
Notifications β View system updates and alerts.
Bug Reports β Monitor known issues or system errors.
Connect to GitHub β Link your project to a GitHub repository for version control.
Create Version β Take a snapshot of the current project state for release or rollback.
3. π Pages & Widget Panel
Positioned on the left side of the canvas:
Shows the current page name, which can be clicked to switch between pages and components.
The β button allows you to add new pages or reusable components.
The Widget Tree shows the hierarchical structure of the current screen's UI.
You can reorder, nest, delete, duplicate, or wrap widgets directly in this panel.
4. π¨ Canvas Area
The central workspace where you visually build your app UI:
Displays a live frame of the selected page as it would appear on a mobile device.
Includes controls at the top to:
Undo/Redo changes
Change canvas background color
Toggle preview mode
A widget list toggle on the top-left corner allows you to access and drag new widgets onto the canvas.
5. βοΈ Properties Panel
Located on the right side of the canvas, this panel updates based on the selected widget:
Includes default properties for layout, appearance, and interactions.
Below those, it displays widget-specific properties depending on the selected component (e.g., text, image, button).
Allows binding values, adding logic, and customizing styles in a structured manner.
Each of these sections plays a key role in making the builder intuitive, flexible, and powerful for visual app development.
Last updated