JPA Inspired ORM from SQLite to PostgreSQLUse managed ORM sessions, relationships, lazy loading, JPQL queries, and optimistic locking with shared Java entities on the client and backend.Oct 4, 2026·7 min read
Xcode 27: The Build Settings That Can Stop a ReleaseCodename One supports Xcode 27 builds with SDK-derived deployment floors and checks for iOS 27 launch-screen and scene-lifecycle requirements.Oct 3, 2026·6 min read
The Hard Part of Invite a Friend Is the InstallFollow an invitation from a share sheet through Android installation or an iOS App Clip, then connect exact attribution to Codename One analytics.Oct 3, 2026·6 min read
One Vault, from Your Phone to the BrowserUse Codename One's Vault API to encrypt synchronized records, keep operational keys opaque, and choose password, remembered-device, or passkey unlock.Oct 3, 2026·6 min read
One Java Model from the App to PostgreSQLBuild a small native Java service with Codename One's backend, generated controllers, shared validation, and an ORM that works with SQLite, PostgreSQL, and MySQL.Oct 3, 2026·9 min read
We Didn't Want to Build Another Java ServerWhy we brought Codename One's mobile runtime to the server: small native Java executables, Go comparisons, and shared code from the app to its database.Oct 2, 2026·19 min read
Android 17 Without the Last-Minute ScrambleAPI 37 checks and a system location button prepare Android migration. PEM parsing and task-clearing exit put more security-sensitive platform and format handling into Codename One.Oct 2, 2026·10 min read