CodeScanner.scan(): Barcode Scanning Without Rebuilding the Camera PipelineCodeScanner and VisionCameraView put full-screen scanning and embedded live analysis above Codename One's on-device vision APIs, with typed results and simulator scripting.Sep 2, 2026·5 min read
SQLite Across Every Port: One Contract, One Encrypted File FormatCodename One now runs the same tested SQLite contract across Android, iOS, JavaScript, Windows, Linux, watchOS, tvOS, and the simulator, with passphrase, managed-key, and raw-key encryption.Aug 28, 2026·14 min read
App Hardening: One Obfuscation Pipeline Across Every PortCodename One App Hardening applies class and member renaming, string encryption, and platform-safe control-flow transforms before one application becomes Android, iOS, JavaScript, or native desktop output.Aug 22, 2026·7 min read
The Third-Generation GUI Builder: One Workspace for Every FormCodename One's third-generation GUI Builder keeps the guided layout work from the previous editor and rebuilds the workflow around Maven projects, live CSS, protected Java regions, and fast switching between forms.Aug 22, 2026·11 min read
App Shield: Your Server Should Not Trust the App Calling ItCodename One App Shield turns Apple App Attest and Google Play Integrity into short-lived tokens your backend can verify. This release also adds OpenType fonts, advances the R2 repository migration, and prepares new Windows desktop builders.Aug 13, 2026·10 min read
Why Codename One Is Moving Beyond Maven CentralCodename One is starting a staged move from Maven Central to a free Cloudflare R2 repository, with dual publishing, a smaller release payload, and an explicit cutover plan.Aug 10, 2026·8 min read
A Polyline Is Not a RouteThe new Codename One maps routing API turns coordinates into road-following geometry, distance, duration, legs, and steps through OSRM or an application-defined service.Aug 9, 2026·5 min read