Skip to content
CrossFly is 100% open sourceFollow us on GitHub
CrossFlyCrossFly
Get started

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?