Glossário
A fonte canônica dos termos é o Capítulo 35 — Glossário. Abaixo, os termos mais consultados e a tabela de renomeações 2026 (essencial ao ler material antigo).
Termos essenciais
| Termo | Significado curto |
|---|---|
| Component | a unidade base de UI; tudo deriva dela (conceito) |
| paint thread | a única thread onde toda a UI e render acontecem (conceito) |
| render sob demanda | a tela só redesenha quando repaint() é chamado |
| Relative | dimensão relativa (fonte/tela/container) — base da responsividade |
| Gap | espaçamento; ingap = padding interno, outgap = margem externa |
| Skin | a fábrica de forma/estrutura (Material/iOS/Flutter) |
| Theme / ColorScheme | os papéis de cor semânticos por modo claro/escuro |
| Styles | os campos globais de estilo + delegados do Skin |
| UIConstants | o hub de enums/constantes/tipos compartilhados |
| Window | um Component de tela cheia na pilha de navegação |
| Action | callback de interação (run(Component)) |
⚠️ Renomeações e remoções — modernização 2026
Ao ler doc/código antigo, traduza:
| Antigo | Atual |
|---|---|
Settings (config/persistência) |
Device / DeviceConfig / LocaleFormats / Screen |
Settings.appSettings (persistência leve) |
removido → SQLite ou arquivo (guia) |
Toast / ToolTip |
Hint |
Rect |
Rectangle |
dev.crossfly.sql (JDBC) |
dev.crossfly.sqlite (nativo + cifra) |
phone (pacote) |
device |
Color (classe) |
int ARGB + ColorUtils / UIConstants |
anim / item (pacotes) |
animation / listitem |
Sound / RadioState |
absorvidos por Device |
| Bluetooth JSR-82/SPP | BLE/GATT (BluetoothManager) |
Tree, Grid, PDF, ESC/POS, barcode, printer |
removidos |
Esta página foi útil?Obrigado pelo feedback!