Boas Práticas
Como fazer o certo em escala no CrossFly — responsividade, performance, arquitetura, testes, acessibilidade, erros e segurança, com o porquê de cada escolha.
Alvos de toque generosos, contraste, texto que escala e feedback multissensorial no CrossFly.
Como estruturar um app quando o CrossFly não impõe arquitetura, DI nem binding reativo.
LocaleFormats cuida da formatação; a tradução de texto é manual — onde o framework ajuda e onde não.
Manter 60 fps com muitos dados — virtualização (VirtualListView), paginação e onPaint barato.
Telas que se adaptam sozinhas a tamanho, densidade, escala de fonte e orientação — sem media queries.
Banco criptografado (SQLite3MC), biometria como porta de acesso e cuidados com dados locais.
TestCase/TestSuite rodando no runtime gráfico, com comparação visual de screenshots (golden images).
Debug.handle como funil de exceções, reagir a erros específicos e mostrar falhas ao usuário.