This page was machine-translated from Portuguese and may contain errors. The Portuguese version is canonical.
Glossary
The canonical source of the terms is Chapter 35 — Glossary. Below, the most frequently consulted terms and the table of 2026 renames (essential when reading old material).
Essential terms
| Term | Short meaning |
|---|---|
| Component | the base unit of UI; everything derives from it (concept) |
| paint thread | the single thread where all UI and rendering happen (concept) |
| render on demand | the screen only redraws when repaint() is called |
| Relative | relative dimension (font/screen/container) — the basis of responsiveness |
| Gap | spacing; ingap = internal padding, outgap = external margin |
| Skin | the shape/structure factory (Material/iOS/Flutter) |
| Theme / ColorScheme | the semantic color roles per light/dark mode |
| Styles | the global style fields + Skin delegates |
| UIConstants | the hub of shared enums/constants/types |
| Window | a full-screen Component on the navigation stack |
| Action | interaction callback (run(Component)) |
⚠️ Renames and removals — 2026 modernization
When reading old doc/code, translate:
| Old | Current |
|---|---|
Settings (config/persistence) |
Device / DeviceConfig / LocaleFormats / Screen |
Settings.appSettings (lightweight persistence) |
removed → SQLite or file (guide) |
Toast / ToolTip |
Hint |
Rect |
Rectangle |
dev.crossfly.sql (JDBC) |
dev.crossfly.sqlite (native + cipher) |
phone (package) |
device |
Color (class) |
int ARGB + ColorUtils / UIConstants |
anim / item (packages) |
animation / listitem |
Sound / RadioState |
absorbed by Device |
| Bluetooth JSR-82/SPP | BLE/GATT (BluetoothManager) |
Tree, Grid, PDF, ESC/POS, barcode, printer |
removed |
Was this page helpful?Thanks for the feedback!