This documentation is currently available in Portuguese. English and other languages are on the way.
CrossFly Core documentation
Everything you need to build native cross-platform apps in Java with CrossFly Core — from your first window to shipping on every platform.
Install CrossFly and get your first app running — from zero to desktop in minutes.
5 pagesA guided, sequential course that builds a complete app while teaching every CrossFly fundamental.
12 pagesThe canonical explanation of the why behind CrossFly: architecture, component model, rendering pipeline, paint thread, layout and lifecycle.
8 pagesGuide + Reference for building screens in CrossFly: widgets, layouts, navigation, themes, animations, images/graphics and forms.
60 pagesState, persistence (SQLite), networking and device integrations (camera, GPS, Bluetooth BLE, biometrics, maps) in CrossFly.
11 pagesShort, to-the-point recipes by task — "how to do X" in CrossFly, with minimal code and links to go deeper.
49 pagesDoing it right at scale in CrossFly — responsiveness, performance, architecture, testing, accessibility, errors and security, with the reasoning.
8 pagesPer-platform guide (Desktop/LWJGL3, Android, iOS/RoboVM, Web/TeaVM) to build, run and publish the same Java app on each of them.
7 pagesTranslation tutorials for those who already know Flutter, Jetpack Compose, SwiftUI or React Native and want the CrossFly equivalent.
6 pagesThe single source of truth for the CrossFly API — the rest of the site links here.
6 pagesDiscover sample apps, tutorials, videos, community, changelog, roadmap and how to contribute.
7 pagesShort answers to CrossFly's frequently asked questions, each with a link to the canonical page.
1 pageCommon CrossFly errors and how to resolve them — symptom, cause and fix, grouped by phase.
5 pages