This documentation is currently available in Portuguese. English and other languages are on the way.
Best Practices
Doing it right at scale in CrossFly — responsiveness, performance, architecture, testing, accessibility, errors and security, with the reasoning.
Generous touch targets, contrast, text that scales, and multisensory feedback in CrossFly.
How to structure an app when CrossFly imposes no architecture, DI, or reactive binding.
LocaleFormats handles formatting; text translation is manual — where the framework helps and where it doesn't.
Keeping 60 fps with lots of data — virtualization (VirtualListView), pagination, and cheap onPaint.
Screens that adapt on their own to size, density, font scale, and orientation — without media queries.
Encrypted database (SQLite3MC), biometrics as an access gate, and care with local data.
TestCase/TestSuite running on the graphics runtime, with visual screenshot comparison (golden images).
Debug.handle as an exception funnel, reacting to specific errors, and showing failures to the user.