# cross-platform

A software-development approach in which software is designed to run on multiple operating systems or device classes.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Rust Coreutils 0.12 Released With Fixes Sought By Ubuntu

DevFeed: [Rust Coreutils 0.12 Released With Fixes Sought By Ubuntu](<https://devfeed.tech/articles/rust-coreutils-0-12-released-with-fixes-sought-by-ubuntu-41405.md>)

Original publisher: [Read original article](<https://www.phoronix.com/news/Rust-Coreutils-0.12-Released>)

Author: Michael Larabel

Published: 2026-09-17T10:14:24Z

Content type: news

Language: en

Sources: [Phoronix](<https://devfeed.tech/sources/phoronix.md>)

Topics: [Rust](<https://devfeed.tech/topics/rust.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>)

Tags: [compatibility](<https://devfeed.tech/tags/compatibility.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [desktop-linux](<https://devfeed.tech/tags/desktop-linux.md>), [linux](<https://devfeed.tech/tags/linux.md>), [linux-benchmarking](<https://devfeed.tech/tags/linux-benchmarking.md>), [linux-hardware-benchmarks](<https://devfeed.tech/tags/linux-hardware-benchmarks.md>), [linux-hardware-reviews](<https://devfeed.tech/tags/linux-hardware-reviews.md>), [linux-how-to](<https://devfeed.tech/tags/linux-how-to.md>), [linux-performance](<https://devfeed.tech/tags/linux-performance.md>), [linux-server-benchmarks](<https://devfeed.tech/tags/linux-server-benchmarks.md>), [open-source-graphics](<https://devfeed.tech/tags/open-source-graphics.md>), [performance](<https://devfeed.tech/tags/performance.md>), [phoronix](<https://devfeed.tech/tags/phoronix.md>), [phoronix-test-suite](<https://devfeed.tech/tags/phoronix-test-suite.md>), [release](<https://devfeed.tech/tags/release.md>), [rust](<https://devfeed.tech/tags/rust.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [ubuntu-benchmarks](<https://devfeed.tech/tags/ubuntu-benchmarks.md>), [ubuntu-hardware](<https://devfeed.tech/tags/ubuntu-hardware.md>)

### AI overview

Rust Coreutils 0.12 was released with compatibility fixes driven by Ubuntu users and maintainers. The update fixes issues affecting commands including rm, install -D, du, and cp, removes the last C dependency from expr, adds security and cross-platform improvements, and improves performance for sort, du, and cp.

### Source excerpt

Days after the recent release of GNU Coreutils 9.12, Rust Coreutils 0.12 was released overnight for advancing this alternative Rust-based implementation of these core utilities...

## Android Bench 2.0 introduces long-horizon tasks, agentic evaluation, and continuous scoring

DevFeed: [Android Bench 2.0 introduces long-horizon tasks, agentic evaluation, and continuous scoring](<https://devfeed.tech/articles/android-bench-2-0-pushing-the-frontier-with-challenging-long-horizon-tasks-41383.md>)

Original publisher: [Read original article](<https://android-developers.googleblog.com/2026/09/android-bench-2-long-horizon-tasks.html>)

Author: Android Developers (noreply@blogger.com)

Published: 2026-09-16T15:58:00Z

Content type: release

Language: en

Sources: [Android Developers Blog](<https://devfeed.tech/sources/android-developers-blog-2.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [LLM evaluation / benchmarking](<https://devfeed.tech/topics/llm-evaluation-benchmarking.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-android-development](<https://devfeed.tech/tags/agentic-android-development.md>), [ai-models](<https://devfeed.tech/tags/ai-models.md>), [android](<https://devfeed.tech/tags/android.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>)

### AI overview

Android Bench 2.0 updates Android developer benchmarking for large language models and agents. It introduces multi-day long-horizon tasks, agentic evaluation, and continuous scoring based on functionality, visual fidelity, regressions, and other objective criteria.

### Source excerpt

Posted by Matthew McCullough, VP, Product Management, Android Developer When we first launched Android Bench, we built a rigorous foundation for evaluating how large language models (LLMs) assist developers with real-world Android tasks. As AI models and agents rapidly evolve, we've been updating our methodology, such as aligning our benchmark framework with the Harbor framework. Today we're releasing the first set of long-horizon tasks (LHT), which are tasks of great complexity that take an engineer multiple days or even a week to complete. We are also introducing agentic evaluation, starting with agents from corresponding model providers. This addition brings us to Android Bench 2.0--a major upgrade designed to evaluate AI models and agents against the scale, ambiguity, and complex multi-step problem solving that you tackle every day. The Android Bench 2.0 leaderboard From incremental fixes to long-horizon tasks The first iteration of Android Bench, along with similar early AI coding benchmarks, focused on incremental changes to existing repositories, in many cases limited to bug fixes or smaller feature requests. This was a reflection of the capabilities of AI assistance at the time, as well as how you were using it. To continue helping you find the models and coding agents best suited to your development workflow, we have raised the bar of our evaluations to match the work you delegate to AI. Android Bench 2.0 mirrors these ambitious challenges with LHTs that include upgrading dependencies, adding new features, building apps from scratch, or converting a cross-platform app to Android. Complex tasks require a more nuanced evaluation and scoring On multi-day engineering tasks, binary pass or fail grading doesn't capture the full picture. For example, an agent might refactor 40 screens to Jetpack Compose, set up database tables, and pass 90% of requirements, but fail a single edge-case assertion. Binary scoring rates this run as 0%, obscuring the model's architectur

## SDL3 Ported To HarmonyOS / OpenHarmony

DevFeed: [SDL3 Ported To HarmonyOS / OpenHarmony](<https://devfeed.tech/articles/sdl3-ported-to-harmonyos-openharmony-26767.md>)

Original publisher: [Read original article](<https://www.phoronix.com/news/SDL3-Ported--To-HarmonyOS>)

Author: Michael Larabel

Published: 2026-09-15T16:54:08Z

Content type: news

Language: en

Sources: [Phoronix](<https://devfeed.tech/sources/phoronix.md>)

Topics: [Simple DirectMedia Layer](<https://devfeed.tech/topics/sdl.md>), [huawei](<https://devfeed.tech/topics/huawei.md>), [Library](<https://devfeed.tech/topics/library.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [desktop-linux](<https://devfeed.tech/tags/desktop-linux.md>), [games](<https://devfeed.tech/tags/games.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [library](<https://devfeed.tech/tags/library.md>), [linux-benchmarking](<https://devfeed.tech/tags/linux-benchmarking.md>), [linux-hardware-benchmarks](<https://devfeed.tech/tags/linux-hardware-benchmarks.md>), [linux-hardware-reviews](<https://devfeed.tech/tags/linux-hardware-reviews.md>), [linux-how-to](<https://devfeed.tech/tags/linux-how-to.md>), [linux-performance](<https://devfeed.tech/tags/linux-performance.md>), [linux-server-benchmarks](<https://devfeed.tech/tags/linux-server-benchmarks.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [open-source-graphics](<https://devfeed.tech/tags/open-source-graphics.md>), [phoronix](<https://devfeed.tech/tags/phoronix.md>), [phoronix-test-suite](<https://devfeed.tech/tags/phoronix-test-suite.md>), [platform](<https://devfeed.tech/tags/platform.md>), [software](<https://devfeed.tech/tags/software.md>), [ubuntu-benchmarks](<https://devfeed.tech/tags/ubuntu-benchmarks.md>), [ubuntu-hardware](<https://devfeed.tech/tags/ubuntu-hardware.md>)

### AI overview

SDL3 has gained upstream support for Huawei's HarmonyOS and OpenHarmony. The port was sponsored by Outfit7, tested on real hardware, and is already used by some commercial games, according to Icculus.

### Source excerpt

The SDL3 library commonly used for games and applications for cross-platform hardware and software abstractions now has upstream support for Huawei's HarmonyOS and OpenHarmony...

## Swift 6.4 Released

DevFeed: [Swift 6.4 Released](<https://devfeed.tech/articles/swift-6-4-released-26971.md>)

Original publisher: [Read original article](<https://swift.org/blog/swift-6.4-released/>)

Author: Holly Borla

Published: 2026-09-15T07:30:00Z

Content type: release

Language: en

Sources: [Swift.org](<https://devfeed.tech/sources/swift-org.md>)

Topics: [Swift](<https://devfeed.tech/topics/swift.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Memory Safety](<https://devfeed.tech/topics/memory-safety.md>), [WebAssembly](<https://devfeed.tech/topics/web-assembly.md>), [browser](<https://devfeed.tech/topics/browser.md>), [Microcontroller](<https://devfeed.tech/topics/microcontroller.md>)

Tags: [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [errors](<https://devfeed.tech/tags/errors.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [memory-safety](<https://devfeed.tech/tags/memory-safety.md>), [programming](<https://devfeed.tech/tags/programming.md>), [swift](<https://devfeed.tech/tags/swift.md>), [webassembly](<https://devfeed.tech/tags/webassembly.md>)

### AI overview

Swift 6.4 is now available with Swift Build as the default in Swift Package Manager, a stable cross-platform Subprocess API, expanded C++20 and Java interoperability, faster WebAssembly support, broader embedded Swift capabilities, and performance improvements that maintain memory safety.

### Source excerpt

Swift 6.4 is now available. Swift aims to be a great choice across the stack, from apps and servers to systems code, embedded devices, and the browser. This release deepens that support, and makes everyday code easier to write. Highlights include: Swift Build is now the default in Swift Package Manager, so your projects build the same way on Linux, macOS, and Windows. Subprocess reaches 1.0, a stable, cross-platform way to run and interact with other programs from Swift, from command-line tools to streaming processes. Interoperability reaches further, with Swift's Span now bridging directly with C++20's std::span, and Swift/Java interop extending its async and callback support. Swift runs faster in the browser, with WebAssembly bridging through JavaScriptKit up to 40 times faster, and the Wasm SDK available directly from Swift.org. Embedded Swift grows more capable, with support for existential types and richer error handling for microcontroller-class targets. Performance improves while maintaining memory safety, with new array types that hold non-copyable elements without copy-on-write overhead, and the new Iterable protocol for iterating without copies. There's so much more. Read on for a detailed guide to the new changes, or see the Swift Evolution dashboard for the full list of proposals in Swift 6.4. Simpler and clearer code Swift 6.4 streamlines your day-to-day programming to make your code simpler and clearer. More natural optional some and any types. When writing an optional some or any type, you no longer have to wrap the type in parentheses. Instead of (some Rocket)?, you can simply write some Rocket? (SE-0521). Source-level control over compiler warnings. When you need to control the behavior of warnings in your project, such as suppressing warnings or promoting them to errors, you can now define the warning behavior directly in your code using the new @diagnose attribute (SE-0522). Clarify which API to use when multiple libraries conflict. When multiple

## WeChat worm could pwn a friend before they even answered the call

DevFeed: [WeChat worm could pwn a friend before they even answered the call](<https://devfeed.tech/articles/wechat-worm-could-pwn-a-friend-before-they-even-answered-the-call-8561.md>)

Original publisher: [Read original article](<https://www.theregister.com/security/2026/09/09/wechat-worm-could-pwn-a-friend-before-they-even-answered-the-call/5295234>)

Author: Connor Jones

Published: 2026-09-09T12:45:00Z

Content type: news

Language: en

Sources: [www.theregister.com - Articles](<https://devfeed.tech/sources/www-theregister-com-articles.md>)

Topics: [Cybersecurity](<https://devfeed.tech/topics/cybersecurity.md>), [bug](<https://devfeed.tech/topics/bug.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [bug](<https://devfeed.tech/tags/bug.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [cybersecurity](<https://devfeed.tech/tags/cybersecurity.md>), [memory](<https://devfeed.tech/tags/memory.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

A report says AI helped turn a VoIP memory bug into cross-platform remote code execution before Tencent shut it down.

### Source excerpt

Calif says AI helped turn a VoIP memory bug into cross-platform RCE before Tencent shut it down

## VoIP, VPN, and the Build System Behind Them

DevFeed: [VoIP, VPN, and the Build System Behind Them](<https://devfeed.tech/articles/voip-vpn-and-the-build-system-behind-them-19665.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/voip-vpn-builders/>)

Author: Shai Almog

Published: 2026-09-04T00:00:00Z

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Virtual Private Network](<https://devfeed.tech/topics/vpn.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [API](<https://devfeed.tech/topics/api.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Android](<https://devfeed.tech/topics/android.md>), [Java](<https://devfeed.tech/topics/java.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [Extension](<https://devfeed.tech/topics/extension.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [apis](<https://devfeed.tech/tags/apis.md>), [build](<https://devfeed.tech/tags/build.md>), [build-system](<https://devfeed.tech/tags/build-system.md>), [extension](<https://devfeed.tech/tags/extension.md>), [integration](<https://devfeed.tech/tags/integration.md>), [java](<https://devfeed.tech/tags/java.md>), [native](<https://devfeed.tech/tags/native.md>), [packages](<https://devfeed.tech/tags/packages.md>), [platform](<https://devfeed.tech/tags/platform.md>), [signing](<https://devfeed.tech/tags/signing.md>), [vpn](<https://devfeed.tech/tags/vpn.md>)

### AI overview

Codename One adds native call-management and VPN APIs for iOS and Android. Its builders generate the required platform services, frameworks, permissions, delegates, and separately signed extension targets based on the Java packages an application uses.

### Source excerpt

Codename One adds native call management and VPN APIs, while its builders generate the platform services, frameworks, permissions, and extension plumbing only when an application uses them.

## jetc.dev Newsletter Issue #329

DevFeed: [jetc.dev Newsletter Issue #329](<https://devfeed.tech/articles/jetc-dev-newsletter-issue-329-22961.md>)

Original publisher: [Read original article](<https://jetc.dev/issues/329.html>)

Author: CommonsWare

Published: 2026-09-01T14:00:00Z

Content type: article

Language: en

Sources: [jetc.dev | Issues](<https://devfeed.tech/sources/jetc-dev-issues.md>)

Topics: [compose-multiplatform](<https://devfeed.tech/topics/compose-multiplatform.md>), [Compose](<https://devfeed.tech/topics/compose.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Android](<https://devfeed.tech/topics/android.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [HTML](<https://devfeed.tech/topics/html.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [compose](<https://devfeed.tech/tags/compose.md>), [compose-multiplatform](<https://devfeed.tech/tags/compose-multiplatform.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [dev](<https://devfeed.tech/tags/dev.md>), [html](<https://devfeed.tech/tags/html.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>), [streaming](<https://devfeed.tech/tags/streaming.md>)

### AI overview

This newsletter issue reviews recent Jetpack Compose ecosystem updates, including the stable Compose Multiplatform release, new Remote Compose and Glance artifact groups, Compose Material3 changes, Navigation 3 beta updates, and related Android and Wear releases. It also covers cross-platform page curls, streaming Kotlinx HTML via Molecule, and screenshot prevention on Android and iOS.

### Source excerpt

Compose Multiplatform `1.12.0`! New Remote Compose and Glance artifact groups! Cross-platform page curls! Streaming Kotlinx HTML via Molecule! Prevent screenshots! And... what does Material3 have against the rich?!?

## How Android Strongbox and Open Standards Enable the Future of High-Assurance Digital Credentials

DevFeed: [How Android Strongbox and Open Standards Enable the Future of High-Assurance Digital Credentials](<https://devfeed.tech/articles/how-android-strongbox-and-open-standards-enable-the-future-of-high-assurance-digital-credentials-7619.md>)

Original publisher: [Read original article](<https://blog.google/security/android-strongbox-and-open-standards-digital-credentials/>)

Author: Jason Wong

Published: 2026-09-01T12:00:00Z

Content type: article

Language: en

Sources: [Security](<https://devfeed.tech/sources/security.md>)

Topics: [Hardware](<https://devfeed.tech/topics/hardware.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-security](<https://devfeed.tech/tags/android-security.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [cryptographic](<https://devfeed.tech/tags/cryptographic.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [identity](<https://devfeed.tech/tags/identity.md>), [none](<https://devfeed.tech/tags/none.md>), [open](<https://devfeed.tech/tags/open.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Android Strongbox uses tamper-resistant hardware, key attestation, and remote key provisioning to support high-assurance digital credentials based on open, cross-platform standards.

### Source excerpt

Checking phone to see image of digital credential

## The good ol' days of building Java

DevFeed: [The good ol' days of building Java](<https://devfeed.tech/articles/the-good-ol-days-of-building-java-2216.md>)

Original publisher: [Read original article](<https://stackoverflow.blog/2026/09/01/the-good-ol-days-of-building-java/>)

Published: 2026-09-01T07:40:00Z

Content type: article

Language: en

Sources: [Stack Overflow Blog](<https://devfeed.tech/sources/stack-overflow-blog.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>)

Tags: [building](<https://devfeed.tech/tags/building.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [history](<https://devfeed.tech/tags/history.md>), [java](<https://devfeed.tech/tags/java.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [se-stackoverflow](<https://devfeed.tech/tags/se-stackoverflow.md>), [se-tech](<https://devfeed.tech/tags/se-tech.md>), [windows](<https://devfeed.tech/tags/windows.md>), [youtube](<https://devfeed.tech/tags/youtube.md>)

### AI overview

An interview about the early development of Java, including its cross-platform ABI, competition with Windows NT, and the initial role of applets.

### Source excerpt

Ryan sits down with Tim Lindholm, an early contributor to the Java language at Sun Microsystems, to chat about what it was like building one of the most popular programming languages ever at its inception, why it was strategically important for the Java team to create a cross-platform ABI to compete with Windows NT, and how applets were initially just an interesting demo.

## 3 ways to optimize Firebase Remote Config fetch usage

DevFeed: [3 ways to optimize Firebase Remote Config fetch usage](<https://devfeed.tech/articles/3-ways-to-optimize-firebase-remote-config-fetch-usage-16674.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2026/08/optimize-remote-config-usage>)

Author: Sumit Chandel; Siddhant Jain

Published: 2026-08-31T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [App](<https://devfeed.tech/topics/app.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Network](<https://devfeed.tech/topics/network.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>)

Tags: [a-b-testing](<https://devfeed.tech/tags/a-b-testing.md>), [battery](<https://devfeed.tech/tags/battery.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [feature-rollouts](<https://devfeed.tech/tags/feature-rollouts.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-remote-config](<https://devfeed.tech/tags/firebase-remote-config.md>), [latency](<https://devfeed.tech/tags/latency.md>), [network](<https://devfeed.tech/tags/network.md>), [pricing](<https://devfeed.tech/tags/pricing.md>), [remote-config](<https://devfeed.tech/tags/remote-config.md>)

### AI overview

This article presents three strategies for reducing Firebase Remote Config fetch traffic. It explains how smarter fetch and activation patterns can reduce network overhead, latency, battery consumption, and usage-based costs.

### Source excerpt

Reduce network fetches, battery consumption and usage costs

## Node.js 26.8.0 (Current)

DevFeed: [Node.js 26.8.0 (Current)](<https://devfeed.tech/articles/node-js-26-8-0-current-2858.md>)

Original publisher: [Read original article](<https://nodejs.org/en/blog/release/v26.8.0>)

Published: 2026-08-26T14:29:48Z

Content type: release

Language: en

Sources: [Node.js Blog](<https://devfeed.tech/sources/node-js-blog.md>)

Topics: [Node.js](<https://devfeed.tech/topics/node-js.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Syntax Highlighting](<https://devfeed.tech/topics/syntax-highlighting.md>)

Tags: [benchmark](<https://devfeed.tech/tags/benchmark.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [performance](<https://devfeed.tech/tags/performance.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

Node.js 26.8.0 is a current release with semver-minor updates to benchmarking, cryptography, diagnostics, networking, performance hooks, the REPL, SQLite, MIME type parsing, and zlib. It also includes documentation, build, and test-related changes.

### Source excerpt

Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

## Connect an ESP device and iPhone directly using Wi-Fi Aware

DevFeed: [Connect an ESP device and iPhone directly using Wi-Fi Aware](<https://devfeed.tech/articles/connect-esp-with-an-iphone-directly-using-wi-fi-aware-the-new-cross-platform-p2p-standard-13793.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2026/08/wifi-aware-esp-to-iphone/>)

Author: John Lee

Published: 2026-08-25T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Wi-Fi](<https://devfeed.tech/topics/wi-fi.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [iphone](<https://devfeed.tech/topics/iphone.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [P2P](<https://devfeed.tech/topics/p2p.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [networking](<https://devfeed.tech/topics/networking.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app](<https://devfeed.tech/tags/app.md>), [blog](<https://devfeed.tech/tags/blog.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp-idf-component](<https://devfeed.tech/tags/esp-idf-component.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [ios](<https://devfeed.tech/tags/ios.md>), [iot](<https://devfeed.tech/tags/iot.md>), [iphone](<https://devfeed.tech/tags/iphone.md>), [ipv6](<https://devfeed.tech/tags/ipv6.md>), [p2p](<https://devfeed.tech/tags/p2p.md>), [pairing](<https://devfeed.tech/tags/pairing.md>), [practitioner](<https://devfeed.tech/tags/practitioner.md>), [security](<https://devfeed.tech/tags/security.md>), [wi-fi](<https://devfeed.tech/tags/wi-fi.md>), [wi-fi-aware](<https://devfeed.tech/tags/wi-fi-aware.md>)

### AI overview

This tutorial explains how to connect an ESP device directly to an iPhone using Wi-Fi Aware. It describes service discovery, mandatory six-digit PIN pairing, and an encrypted IPv6 data link without an access point, DHCP server, or internet connection. On supported devices running iOS 26 or iPadOS 26, the connection can operate concurrently with normal Wi-Fi connectivity.

### Source excerpt

iOS 26 brings Wi-Fi Aware™ support on iPhone 12 and later, enabling compatible devices to securely discover, pair, and communicate directly. This requires no Access Point and does not affect iPhone's network connectivity over Wi-Fi. This article walks through the steps to set up an ESP device and an iPhone so they can pair and connect using Wi-Fi Aware.

## Maestro vs Appium: The Benchmark

DevFeed: [Maestro vs Appium: The Benchmark](<https://devfeed.tech/articles/maestro-vs-appium-the-benchmark-22910.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/maestro-vs-appium-the-benchmark>)

Author: Manu Armani

Published: 2026-08-17T10:00:00Z

Content type: comparison

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [YAML](<https://devfeed.tech/topics/yaml.md>), [Selenium](<https://devfeed.tech/topics/selenium.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [android](<https://devfeed.tech/tags/android.md>), [appium](<https://devfeed.tech/tags/appium.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [claude](<https://devfeed.tech/tags/claude.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cost](<https://devfeed.tech/tags/cost.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [ios](<https://devfeed.tech/tags/ios.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [python](<https://devfeed.tech/tags/python.md>), [selenium](<https://devfeed.tech/tags/selenium.md>), [vs](<https://devfeed.tech/tags/vs.md>)

### AI overview

A comparison of Maestro and Appium for mobile UI testing across setup, syntax, waits, flakiness, platform coverage, AI agent support, and maintenance cost. Maestro uses declarative YAML flows with built-in waits and retries, while Appium uses code-based tests and a driver architecture covering more platforms. The article also describes MCP-based device control and cases where Appium is the better fit.

### Source excerpt

A side-by-side comparison of Maestro and Appium across setup, syntax, waits, flakiness, cross-platform coverage, AI agent support, and maintenance cost.

## App Hardening: One Obfuscation Pipeline Across Every Port

DevFeed: [App Hardening: One Obfuscation Pipeline Across Every Port](<https://devfeed.tech/articles/app-hardening-one-obfuscation-pipeline-across-every-port-19196.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/app-hardening-cross-platform/>)

Author: Shai Almog

Published: 2026-08-15T00:00:00Z

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [obfuscation](<https://devfeed.tech/topics/obfuscation.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Security](<https://devfeed.tech/topics/security.md>), [Reverse Engineering](<https://devfeed.tech/topics/reverse-engineering.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app](<https://devfeed.tech/tags/app.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [hardening](<https://devfeed.tech/tags/hardening.md>), [ios](<https://devfeed.tech/tags/ios.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [native](<https://devfeed.tech/tags/native.md>), [obfuscation](<https://devfeed.tech/tags/obfuscation.md>), [platform](<https://devfeed.tech/tags/platform.md>), [r8](<https://devfeed.tech/tags/r8.md>), [reverse-engineering](<https://devfeed.tech/tags/reverse-engineering.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Codename One App Hardening applies one pre-build protection pipeline to a merged cross-platform application before it is split into Android, iOS, JavaScript, Windows, Linux, and desktop builds. It supports renaming, eligible string encryption, selected control-flow transformations, verification, and crash-report retracing, while acknowledging that reverse engineering cannot be made impossible.

### Source excerpt

Codename 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.

## Node.js 26.5.1 (Current)

DevFeed: [Node.js 26.5.1 (Current)](<https://devfeed.tech/articles/node-js-26-5-1-current-2855.md>)

Original publisher: [Read original article](<https://nodejs.org/en/blog/release/v26.5.1>)

Published: 2026-07-29T14:03:39Z

Content type: release

Language: en

Sources: [Node.js Blog](<https://devfeed.tech/sources/node-js-blog.md>)

Topics: [Node.js](<https://devfeed.tech/topics/node-js.md>), [Security](<https://devfeed.tech/topics/security.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [release](<https://devfeed.tech/tags/release.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Node.js 26.5.1 is a security release addressing multiple high, medium, and low severity vulnerabilities across HTTP/2, permissions, HTTPS, DNS, SQLite, zlib, and HTTP handling. It also updates llhttp and undici dependencies.

### Source excerpt

Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

## Calendar API: Local Calendars, Cloud Sync, and Conflict Handling

DevFeed: [Calendar API: Local Calendars, Cloud Sync, and Conflict Handling](<https://devfeed.tech/articles/calendar-api-local-calendars-cloud-sync-and-conflict-handling-19235.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/calendar-is-not-add-event/>)

Author: Shai Almog

Published: 2026-07-25T00:00:00Z

Content type: release

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Google Calendar](<https://devfeed.tech/topics/google-calendar.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [OAuth](<https://devfeed.tech/topics/oauth.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [apis](<https://devfeed.tech/tags/apis.md>), [apple](<https://devfeed.tech/tags/apple.md>), [backend](<https://devfeed.tech/tags/backend.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [google](<https://devfeed.tech/tags/google.md>), [http](<https://devfeed.tech/tags/http.md>), [ios](<https://devfeed.tech/tags/ios.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [macos](<https://devfeed.tech/tags/macos.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [offline](<https://devfeed.tech/tags/offline.md>), [storage](<https://devfeed.tech/tags/storage.md>), [sync](<https://devfeed.tech/tags/sync.md>), [synchronization](<https://devfeed.tech/tags/synchronization.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

The article introduces a cross-platform calendar API that unifies local calendars and cloud providers through a capability-based model. It covers events, tasks, recurrence, time zones, offline mutations, optimistic concurrency, provider synchronization, and conflict handling.

### Source excerpt

The new calendar API handles local calendars, cloud providers, recurrence, conflicts, and offline changes through one capability-based model.

## Call for Contributors: OpenTelemetry for Dart and Flutter

DevFeed: [Call for Contributors: OpenTelemetry for Dart and Flutter](<https://devfeed.tech/articles/call-for-contributors-opentelemetry-for-dart-and-flutter-32568.md>)

Original publisher: [Read original article](<https://opentelemetry.io/blog/2026/dart-flutter-opentelemetry/>)

Author: OpenTelemetry Authors; Docs CC BY

Published: 2026-07-13T08:20:00Z

Content type: opinion

Language: en

Sources: [Blog on OpenTelemetry](<https://devfeed.tech/sources/blog-on-opentelemetry.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [Dart](<https://devfeed.tech/topics/dart.md>), [Flutter](<https://devfeed.tech/topics/flutter.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>)

Tags: [contributors](<https://devfeed.tech/tags/contributors.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [dart](<https://devfeed.tech/tags/dart.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>)

### AI overview

OpenTelemetry is seeking contributors to establish an official Dart and Flutter SIG and develop a maintained OpenTelemetry SDK. An existing implementation, dartastic_opentelemetry and its API package, is being considered for donation and supports traces, metrics, and logs across multiple targets.

### Source excerpt

Why OpenTelemetry for Dart and Flutter? Dart is a full-stack language and the language of Flutter, one of the most popular frameworks for building cross-platform applications. Data shows over 20% of current app store submissions are Flutter apps. Dart is null safe and type safe, compiles to fast binaries, and is increasingly used for backend services as well. Yet Dart remains the last top-15 programming language without an officially maintained OpenTelemetry SDK. Earlier community implementations are no longer maintained, leaving Dart and Flutter developers without a supported path to capture telemetry from their servers and apps.

## Automatic CA Certificate Import in Podman 6

DevFeed: [Automatic CA Certificate Import in Podman 6](<https://devfeed.tech/articles/automatic-ca-certificate-import-in-podman-6-12846.md>)

Original publisher: [Read original article](<https://blog.podman.io/2026/07/automatic-ca-certificate-import-in-podman-6/>)

Author: Mario Loriedo

Published: 2026-07-08T09:26:23Z

Content type: article

Language: en

Sources: [blog.podman.io](<https://devfeed.tech/sources/blog-podman-io.md>)

Topics: [podman](<https://devfeed.tech/topics/podman.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Go](<https://devfeed.tech/topics/go.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Windows Subsystem for Linux](<https://devfeed.tech/topics/wsl.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [articles](<https://devfeed.tech/tags/articles.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [community](<https://devfeed.tech/tags/community.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [containers](<https://devfeed.tech/tags/containers.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [developers](<https://devfeed.tech/tags/developers.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [go](<https://devfeed.tech/tags/go.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [podman](<https://devfeed.tech/tags/podman.md>), [podman-machine](<https://devfeed.tech/tags/podman-machine.md>), [providers](<https://devfeed.tech/tags/providers.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [security](<https://devfeed.tech/tags/security.md>), [windows](<https://devfeed.tech/tags/windows.md>), [wsl](<https://devfeed.tech/tags/wsl.md>)

### AI overview

Podman 6 introduces optional automatic import of trusted host CA certificates into Podman Machine guests. The feature synchronizes certificates on machine boot, helping containers access internal registries and web services without manual certificate export and injection.

### Source excerpt

With the release of Podman 6.0, an improvement for enterprise users and developers behind corporate proxies is the new automatic import of host certificates for the Podman machine.

## VideoIO, PCM Mixing And Timed Whisper Captions

DevFeed: [VideoIO, PCM Mixing And Timed Whisper Captions](<https://devfeed.tech/articles/videoio-pcm-mixing-and-timed-whisper-captions-19662.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/videoio-audio-mixer-whisper/>)

Author: Shai Almog

Published: 2026-07-08T00:00:00Z

Content type: release

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [Whisper](<https://devfeed.tech/topics/whisper.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [audio](<https://devfeed.tech/tags/audio.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [encoding](<https://devfeed.tech/tags/encoding.md>), [playback](<https://devfeed.tech/tags/playback.md>), [release](<https://devfeed.tech/tags/release.md>), [transcription](<https://devfeed.tech/tags/transcription.md>), [video](<https://devfeed.tech/tags/video.md>), [whisper](<https://devfeed.tech/tags/whisper.md>)

### AI overview

Codename One's release adds cross-platform video encoding and decoding, sample-accurate PCM mixing, and timed Whisper transcription segments with SRT and VTT subtitle output. It can encode app-rendered frames, decode exact frames and audio where supported, and package native integrations across several platforms.

### Source excerpt

Codename One can now generate and inspect real video: encode app-rendered frames, decode exact frames, mix PCM, and turn Whisper timestamps into subtitles.

## Motion, Stylus, Trackpads And Foldables In The Core

DevFeed: [Motion, Stylus, Trackpads And Foldables In The Core](<https://devfeed.tech/articles/motion-stylus-trackpads-and-foldables-in-the-core-19375.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/motion-input-form-factors/>)

Author: Shai Almog

Published: 2026-07-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Large Screen](<https://devfeed.tech/topics/large-screen.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [devices](<https://devfeed.tech/tags/devices.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [ios](<https://devfeed.tech/tags/ios.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [screen](<https://devfeed.tech/tags/screen.md>), [sensors](<https://devfeed.tech/tags/sensors.md>)

### AI overview

This article describes Codename One APIs for motion sensors, gesture recognition, detailed pointer and stylus input, wheel and trackpad events, context menus, and foldable-device support across multiple form factors.

### Source excerpt

Motion sensors, gestures, pointer detail, wheel events, stylus input, trackpads and foldable posture are now core Codename One APIs.

## What's new in Swift: June 2026 Edition

DevFeed: [What's new in Swift: June 2026 Edition](<https://devfeed.tech/articles/what-s-new-in-swift-june-2026-edition-2942.md>)

Original publisher: [Read original article](<https://swift.org/blog/whats-new-in-swift-june-2026/>)

Author: Dave Lester

Published: 2026-07-02T16:00:00Z

Content type: news

Language: en

Sources: [Swift.org](<https://devfeed.tech/sources/swift-org.md>)

Topics: [Swift](<https://devfeed.tech/topics/swift.md>), [releases](<https://devfeed.tech/topics/releases.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [foundation-models](<https://devfeed.tech/topics/foundation-models.md>), [LLMs](<https://devfeed.tech/topics/llms.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [announcements](<https://devfeed.tech/tags/announcements.md>), [apple](<https://devfeed.tech/tags/apple.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [developers](<https://devfeed.tech/tags/developers.md>), [event](<https://devfeed.tech/tags/event.md>), [linux](<https://devfeed.tech/tags/linux.md>), [llms](<https://devfeed.tech/tags/llms.md>), [networking](<https://devfeed.tech/tags/networking.md>), [releases](<https://devfeed.tech/tags/releases.md>), [swift](<https://devfeed.tech/tags/swift.md>), [wwdc](<https://devfeed.tech/tags/wwdc.md>)

### AI overview

This June 2026 digest covers Swift project and community news, including WWDC announcements. It highlights Swift adoption in parts of Apple's operating system kernel, upcoming Swift 6.4 features, a Swift rewrite of Apple's QUIC transport layer made available for cross-platform use through SwiftNIO, and Foundation Models framework utilities for working with LLMs on Apple platforms and selected Linux distributions.

### Source excerpt

Welcome to "What's new in Swift," a curated digest of releases, videos, and discussions in the Swift project and community. June was an exciting month for Swift, featuring announcements at WWDC and community events around the globe. We invited the organizers of one of them to share with us: Hey, it's Mikaela and Adrian. We are organizers of CommunityKit, a community-organized conference that takes place the same week as WWDC, and iOSDevHappyHour, a monthly online meetup that keeps the community connected year-round. This is our fifth year coming out to Cupertino, and we love being able to create a place for the community to thrive, no matter where developers live. CommunityKit brought together over 250 developers in real life to geek out over the announcements, stay for the community and vibes, see what everyone is creating, and learn from each other. Some of the highlights from this year's event were the Indie Fair, where developers showcased their apps; the Watch Party, our annual gathering to watch the keynotes together; and Make Something, Ship Nothing, a hands-on postcard-making hangout to close the week. This year we also introduced workshops, including "Inclusive by Design" by Danielle Lewis, and for the Swift community: "Write Faster, Smarter Swift" by Paul Hudson. We can't wait to hear about what everyone builds and brings to next year's Indie Fair, and hope to see you at CommunityKit and iOSDevHappyHour! Now on to other news about Swift: WWDC26 highlights At its WWDC26 conference, Apple provided an update on its adoption of Swift and made a variety of new Swift-related announcements. Some highlights: During the Platforms State of the Union, Apple announced that parts of the core operating system kernel are being written in Swift for upcoming releases. What's new in Swift featured changes in Swift since last year, including a preview of what's coming in Swift 6.4, like up to 4x faster URL parsing and support for async code in defer blocks. The QUIC transpor

## Vibe once, run anywhere with Antigravity and Flutter

DevFeed: [Vibe once, run anywhere with Antigravity and Flutter](<https://devfeed.tech/articles/vibe-once-run-anywhere-with-antigravity-and-flutter-23045.md>)

Original publisher: [Read original article](<https://blog.flutter.dev/vibe-once-run-anywhere-with-antigravity-and-flutter-25af06e60a91?source=rss----4da7dfd21a33---4>)

Author: Craig Labenz

Published: 2026-06-29T16:01:02Z

Content type: article

Language: en

Sources: [Flutter - Medium](<https://devfeed.tech/sources/flutter-medium.md>)

Topics: [Flutter](<https://devfeed.tech/topics/flutter.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Dart](<https://devfeed.tech/topics/dart.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-engineering](<https://devfeed.tech/tags/agentic-engineering.md>), [ai](<https://devfeed.tech/tags/ai.md>), [antigravity](<https://devfeed.tech/tags/antigravity.md>), [code](<https://devfeed.tech/tags/code.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [dart](<https://devfeed.tech/tags/dart.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [flutter-app-development](<https://devfeed.tech/tags/flutter-app-development.md>), [game-development](<https://devfeed.tech/tags/game-development.md>), [google-antigravity](<https://devfeed.tech/tags/google-antigravity.md>)

### AI overview

This article describes how a team used Google's Antigravity and Flutter to build and launch DashLander, a moonlander-style game set on procedurally generated asteroids. It explains how coding agents handled assets, code, testing, marketing, and deployment, and why Flutter's cross-platform model and Dart's strong typing can support agentic development.

### Source excerpt

co-authored with Rody Davis Coding agents and the way we use them has already dramatically evolved since their arrival just a handful of months ago. Initially, the focus was heavily on observation -- reviewing every single output line by line. But as models rapidly increased in capability, the industry shifted toward true agentic engineering. Today, developers, PMs, and designers are wearing multiple hats, focusing on lofty conceptual goals and letting agents tackle the individual components. To explore this new frontier, our team wanted to build an experience that showcased this exact workflow. We wanted to build a game, generate its assets, write the marketing page, and deploy the whole thing, all using Google's premiere AI-native platform: Antigravity. Antigravity brings the best of Google into one place, using a tight feedback loop of planning, acting, and verifying. It creates artifacts, writes code, runs tests, and even clicks buttons in your UI to ensure it actually completed the task correctly. The result of our agentic adventure is DashLander -- a moonlander-style game set on procedurally generated asteroids. Here is the story of how we built it. Why Flutter in the AI era? A lot of people might be thinking: If agents can write native code, why not just have them write Android, iOS, and web apps entirely separately? That is a valid question; and is what originally inspired the concept of Flutter as a "Vibe once, run anywhere" UI toolkit. Having a single source of truth is just as important for AI as it is for humans. By having an agent write a single, cross-platform app, teams can eliminate the subtle bugs that inevitably creep in between different languages or platform-specific paradigms. Furthermore, Dart's strong typing gives LLMs excellent feedback. Languages with looser typing systems require dramatically more analysis by the LLM to know whether a given piece of code is correct across all scenarios. Flutter and Dart, on the other hand, use their analysis

## Rich Text And Code Editing: RichTextArea And A Syntax-Highlighting CodeEditor

DevFeed: [Rich Text And Code Editing: RichTextArea And A Syntax-Highlighting CodeEditor](<https://devfeed.tech/articles/rich-text-and-code-editing-richtextarea-and-a-syntax-highlighting-codeeditor-19497.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/rich-text-and-code-editing/>)

Author: Shai Almog

Published: 2026-06-28T00:00:00Z

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Syntax Highlighting](<https://devfeed.tech/topics/syntax-highlighting.md>), [Code](<https://devfeed.tech/topics/code.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Web](<https://devfeed.tech/topics/web.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Python](<https://devfeed.tech/topics/python.md>), [CSS](<https://devfeed.tech/topics/css.md>), [JSON](<https://devfeed.tech/topics/json.md>), [XML](<https://devfeed.tech/topics/xml.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [code-completion](<https://devfeed.tech/tags/code-completion.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [css](<https://devfeed.tech/tags/css.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [python](<https://devfeed.tech/tags/python.md>), [syntax](<https://devfeed.tech/tags/syntax.md>), [web](<https://devfeed.tech/tags/web.md>), [xml](<https://devfeed.tech/tags/xml.md>)

### AI overview

The article describes RichTextArea and CodeEditor, two Codename One visual editors built on a shared semantic abstraction. A bundled cross-platform web-view engine is the default backend, while ports can provide optional native peers. The CodeEditor supports syntax highlighting for eight languages, themes, automatic bracket and quote closing, and asynchronous code completion.

### Source excerpt

RichTextArea and a syntax-highlighting CodeEditor, both built on a shared editor abstraction with a cross-platform web-view engine and an optional native peer.

## Resty Desktop, a GUI for the Restic Backup Application

DevFeed: [Resty Desktop, a GUI for the Restic Backup Application](<https://devfeed.tech/articles/resty-desktop-a-gui-for-the-restic-backup-application-21849.md>)

Original publisher: [Read original article](<https://www.thepolyglotdeveloper.com/blog/2026/06/resty-desktop-a-gui-for-the-restic-backup-application/>)

Author: Nic Raboy

Published: 2026-06-26T12:00:00Z

Content type: article

Language: en

Sources: [Nic Raboy](<https://devfeed.tech/sources/nic-raboy.md>)

Topics: [GUI](<https://devfeed.tech/topics/gui.md>), [Tauri](<https://devfeed.tech/topics/tauri.md>), [App](<https://devfeed.tech/topics/app.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [backup](<https://devfeed.tech/tags/backup.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [gui](<https://devfeed.tech/tags/gui.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [restic](<https://devfeed.tech/tags/restic.md>), [rust](<https://devfeed.tech/tags/rust.md>), [tauri](<https://devfeed.tech/tags/tauri.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

The article introduces Resty Desktop, an open-source GUI wrapper for the Restic command-line backup application. It describes repository management, backup plans, snapshot browsing and restoration, file-level restoration, snapshot comparison, and scheduled backups. Resty Desktop relies on Restic for its core backup and restore operations, while caching repository data locally and encrypting repository passwords at rest.

### Source excerpt

There are quite a few backup applications in circulation, each with their own set of benefits. I have personally become very fond of the Restic backup application because of it being quick, reliable, ... The post Resty Desktop, a GUI for the Restic Backup Application appeared first on The Polyglot Developer.

[Next page](<https://devfeed.tech/topics/cross-platform.md?cursor=WyIyMDI2LTA2LTI2VDEyOjAwOjAwKzAwOjAwIiwgImYwM2FjMDdhLWFkMWQtNGMxNC04YTZiLTIwZDg1NTQ4NDUwMyJd>)