Device Integrity And App Review: RASP, Attestation, And Asking For Ratings RightTwo new core APIs shipped this week. DeviceIntegrity gives high-security apps portable attestation and RASP signals (Play Integrity, App Attest, root/jailbreak/Frida and accessibility-abuse detection), while AppReview handles native store-review…Jul 8, 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
The Codename One Game Builder: Draw The Level, Code The RulesA visual level editor for the Codename One gaming API that saves a plain-data .game file the runtime plays, across 2D, isometric board, and 3D modes, plus a streaming engine for large open worlds. The orientation before the three hands-on tutorials.Jun 30, 2026·5 min read
Seamless Crash Protection That Symbolicates Native CrashesThe new com.codename1.crash client captures crashes on device, scrubs personal data before anything is sent, retries reliably through a storage-first queue, and lets the build cloud symbolicate native crashes and file them as GitHub issues instead…Jun 29, 2026·7 min read
Just WatchThe new native Apple Watch port runs real Codename One UI on watchOS through a dedicated Core Graphics backend inside a SwiftUI shell, while Wear OS rides the existing Android pipeline. The same code base, branched with CN.isWatch(), reaches both…Jun 28, 2026·7 min read
Java To Native Linux App: One 5MB Binary, x64 And ArmThe new native Linux port compiles your Java to a single self-contained ELF through ParparVM and GTK3, with no JVM on the target machine. It runs on an ancient universal glibc, supports musl for Alpine, and ships for both x64 and arm64.Jun 27, 2026·6 min read