Commerce And Secrets Without An IAP TaxCommerce validates receipts and normalizes entitlements, while Secrets keeps credentials out of the binary. Both are designed to fail soft, stay optional, and avoid turning IAP into a Codename One royalty.Jul 13, 2026·5 min read
Device Integrity And App Review: RASP, Attestation, And Asking For Ratings RightJul 8, 2026·7 min read
Apple TV And Android TV: One Codebase, And CSS @media For The Living RoomCodename One now treats TV as a first-class form factor with CN.isTV(), runtime device-tv and device-watch CSS @media variants, an Android TV APK via the android.tv build hint, and a separate tvOS Metal target built by TvNativeBuilder.Jul 7, 2026·5 min read
A Privacy-First Analytics API: One Facade, A Provider SPI, And A Consent GateA new analytics API replaces the deprecated Google Analytics v1 service with a single facade, a provider SPI you can point at GA4, Matomo, Firebase, our cloud or your own backend, and a consent gate that is opt-in by default. Nothing leaves the…Jul 6, 2026·8 min read
Rich Text And Code Editing: RichTextArea And A Syntax-Highlighting CodeEditorTwo new cross-platform visual editors ship in PR #5272. RichTextArea is a WYSIWYG HTML editor, and CodeEditor is an IDE-style editor with syntax highlighting for eight languages, async code completion and diagnostics. Both run on a shared…Jul 5, 2026·6 min read
Maps You Control: A Pure-Vector MapView And Pluggable Native ProvidersA new maps API (PR #5264) brings mapping back into Codename One core with two components on one MapSurface API — a pure-vector MapView drawn entirely through Graphics, and a NativeMap whose provider (Apple MapKit, Google Maps) is chosen by a build…Jul 4, 2026·7 min read
Funding Open Source Without The Bait And Switch: Analytics, Native Maps, TV And MoreThis week adds a privacy-first analytics API, a pure-vector map engine with pluggable native providers, Apple TV and Android TV support with CSS @media for form factors, rich text and code editors, and device integrity and app review APIs. It is…Jul 3, 2026·11 min read
Game Builder Tutorial 1: Build a 2D Platformer — Duke's Coffee RunA complete, code-included walkthrough that builds a playable 2D platformer — "Duke's Coffee Run" — with the Codename One Game Builder. Import a real animated sprite sheet, lay out the level, then wire win/lose logic in the generated companion class.Jul 2, 2026·18 min read