Bitrig simulators are a joy to use.
Configure NativeScript to use them (they become agent controllable as well) using this script/gist:
gist.github.com/nativescript…
iPhone Duo introduces a whole new set of app states to test.
Bitrig can test them for you, across every pose and orientation.
bitrig.link/blog/simulator-u…
Finally got @NativeScript Canvas running on Windows 🪟
Canvas 2D, WebGL, WebGPU and SVG as native views, with three.js and PixiJS on top.
Yes the little Window Runtime I've been chipping away at 🚧
Native threading, native feel.
NativeScript has kept JavaScript on the main UI thread for 10+ years - the same model native platforms demand. That’s why CADisplayLink springs in TypeScript can deliver the same interruptible, in-process behavior SwiftUI uses.
Yes, NativeScript runs its JavaScript on the main thread, so a spring stepped by CADisplayLink in TypeScript does what SwiftUI's animations do: each frame's value is computed in the app process and committed to the layer. Nothing goes through the render server.
See this side-by-side showing the same interruptible interactions and also this gist for deeper explanation: gist.github.com/NathanWalker…
Some have asked why not develop it in SwiftUI? I actually love Swift in general. The reason I used @NativeScript is because I plan to deploy this to Android foldables as well.
Here it is on a Samsung Galaxy Z Fold3.
Guitar Pocketbook, my first iPhone Duo app.
- AVAudioEngine graph in TypeScript
- Folding drives the mix (reverb and tone)
- Hinge glows with audio frequency
- WebGPU (metal) handles all visual fx
Built with @NativeScript
Guitar Pocketbook, my first iPhone Duo app.
- AVAudioEngine graph in TypeScript
- Folding drives the mix (reverb and tone)
- Hinge glows with audio frequency
- WebGPU (metal) handles all visual fx
Built with @NativeScript
screenmap.dev now supports android!
Screenmap is a tool that runs in your CI and captures your entire navigation flow and how each screen changes – ship PRs with confidence.
When using new 9.1 alongside Vite, new helpful tips have been added here:
docs.nativescript.org/config…
✅ If providing to agents, use md or add the Docs MCP:
```
{
"mcpServers": {
"nativescript": {
"url": "docs.nativescript.org/mcp"
}
}
}
```
can’t wait to try my NativeScript apps on this puppy. Apple’s api’s handle all kinds of new transitions and automated menu positioning that will either work day one, or will need some tweaking. We’ll see.
NativeScript 9.1 turns a running native app into a live JavaScript module graph.
It gives any framework the primitives to define what happens when the graph changes.
Native apps can now participate in the live module semantics modern JavaScript tooling assumes.
Looks familiar.
Runs native.
Built with 9.1 + latest @octanejs.
How to get a realtime visual feedback loop with any framework. 📓👇 The ChatGPT mobile experience.
Hot-reloading JavaScript is boring news.
🌟 NativeScript 9.1
Now you can hot-reload the native platform itself (APIs, modal controllers, and more) with a new module system built for rapid agentic visual iteration. 🧵
NativeScript 9.1 adds Node-API support, so many existing Node native addons can run with little or no change. The test runner was also rebuilt around Vitest, running real tests on a real device.
More: openjsf.org/blog/nativescrip…
Hot-reloading JavaScript is boring news.
🌟 NativeScript 9.1
Now you can hot-reload the native platform itself (APIs, modal controllers, and more) with a new module system built for rapid agentic visual iteration. 🧵
For your agent: 37 official Agent Skills - real pitfalls, real code, each with an eval. Works with Claude Code, Cursor, Codex, Copilot, Gemini CLI, Windsurf...
`npx skills add NativeScript/skills`