Apps de amostra executáveis
Como o CrossFly é nativo/OpenGL (não roda em sandbox web ao vivo), os “exemplos” são projetos executáveis que você clona e roda no desktop — iteração rápida, sem emulador:
gradlew :lwjgl3:run
O que cada exemplo demonstra
| Exemplo | Demonstra |
|---|---|
| To-Do / CRUD | Window, VerticalLayout, TextField, VirtualListView, persistência SQLite |
| Galeria de widgets | todos os widgets (uma tela por família) — referência visual viva |
| Navegação e pickers | pilha de Window, DatePicker/PhotoPicker/ColorPicker |
| Temas e skins | Styles.setDarkMode(...) e `Skin.set(new MaterialSkin() |
| Listas grandes | VirtualListView com milhares de itens (reciclagem) |
| Dispositivo | câmera/GPS/Bluetooth BLE via dev.crossfly.device |
| Charts | LineChart/AreaChart/BarChart/StackedBarChart/PieChart/DonutChart/ComboChart (ChartView + ChartType) |
Os exemplos espelham a suíte de amostras do pacote dev.cf (usada como referência, não como
dependência do seu app).
Como usar
- Abra o projeto-exemplo no seu IDE (ou clone o repositório de amostras).
- Rode
gradlew :lwjgl3:run. - Leia o código da tela que te interessa — cada exemplo é pequeno e focado.
- Copie o padrão para o seu app.
As capturas da documentação são geradas dessas telas via
Main.getScreenShot(...)+ o framework de testes (Testes), para nunca envelhecerem.
Veja também
- Trilhas guiadas: Get Started · Learn
- Amostras e tutoriais · Contribuindo
Esta página foi útil?Obrigado pelo feedback!