---
title: "React & React Native Blog | AI Engineering | Callstack (page 11 of 33)"
description: "Read practical articles on React, React Native, cross-platform development, and AI workflows from Callstack engineers building the tools and products."
url: https://www.callstack.com/blog/11
updated: 2026-11-06T10:13:51.208Z
---

# React & React Native Blog | AI Engineering | Callstack (page 11 of 33)

Read practical articles on React, React Native, cross-platform development, and AI workflows from Callstack engineers building the tools and products.

Articles

## Articles for developers, by developers

Technical articles on React, React Native, and AI engineering. We share what we learn from building products, maintaining open source, and putting agents to work across software delivery.

### Featured

- [Building a Software Factory: Write Specs an Agent Can Build From](https://www.callstack.com/blog/building-a-software-factory-write-specs-an-agent-can-build-from) (AI, 11/6/2026): Szymon Chmal uses a Simlock device-cleanup feature to explain how he plans work for coding agents. Follow the process from code research and product decisions to testable tasks, independent specification checks, and human approval. (by Szymon Chmal)

### Articles, page 11

- [Expanding On-Device Apple LLM Capabilities: Introducing Tool Calling](https://www.callstack.com/blog/expanding-on-device-apple-llm-capabilities-introducing-tool-calling) (AI, 7/25/2025): We’ve just added tool calling to our Apple provider for the AI SDK, unlocking the ability to run custom functions directly within Apple’s on-device language model. This means your React Native apps can now generate dynamic, interactive content, like fetching live data or executing app-specific logic, without ever leaving the device. (by Mike Grabowski)
- [Exploring Fibers: Cooperative Multitasking and Lock-Free Task Execution](https://www.callstack.com/blog/exploring-fibers-cooperative-multitasking-and-lock-free-task-execution) (Performance, 7/24/2025): This third installment in our performance series focuses on building a cooperative, fiber-based task scheduler. We explore what fibers are, how they relate to coroutines, and how to organize tasks using atomic counters instead of traditional locks. You’ll learn how to avoid blocking, manage dependencies across tasks, and profile execution with Tracy. The concepts apply across languages and runtimes, offering a foundation for designing lock-free systems that scale efficiently on modern CPUs. (by Mariusz Pasiński)
- [Performant and Cross-Platform Shimmers in React Native Apps](https://www.callstack.com/blog/performant-and-cross-platform-shimmers-in-react-native-apps) (React Native, 7/21/2025): react-native-fast-shimmer brings high-performance shimmer effects to React Native, offering developers a modern alternative to spinners. Built with SVG and Reanimated, it enables fluid, synchronized animations with minimal overhead, even when rendering many placeholders at once. It is designed for customization and easy integration with Expo, bare React Native apps, as well as other platforms. (by Kewin Wereszczyński)
- [Build and Run Node-API Modules in React Native](https://www.callstack.com/blog/build-and-run-node-api-modules-in-react-native) (React Native, 7/17/2025): Node-API allows you to write native modules that run not only in React Native but also in other JavaScript runtimes like Node.js. In this deep dive, we'll guide you through creating a simple Node-API module, testing it in Node.js, getting it up and running in React Native, and finally, publishing it to npm for wider use. (by Jamie Birch)
- [On-Device Apple LLM Support Comes to React Native](https://www.callstack.com/blog/on-device-apple-llm-support-comes-to-react-native) (AI, 7/14/2025): Apple’s on-device LLM is now available in React Native, enabling developers to build private, fast, and offline AI features powered by Foundation Models. This preview release supports text generation, streaming, structured outputs, and first-class support for Vercel AI SDK. A stable version is planned for release alongside iOS 26 later this fall. (by Mike Grabowski)
- [Announcing Node-API Support for React Native](https://www.callstack.com/blog/announcing-node-api-support-for-react-native) (React Native, 7/10/2025): Node-API brings a stable, cross-platform system for building native modules in React Native, enabling faster builds, easier maintenance, and broader language support. Already widely used in Node.js, Deno, and Bun, it allows native code to interface with JavaScript in a runtime-agnostic way. This makes it possible to distribute prebuilt binaries, reuse existing native libraries, and share code across ecosystems. With support for languages like C++, Rust, and Swift, Node-API opens the door to building high-performance modules for tasks like AI, encryption, and platform API access, all without being tied to specific runtime internals. (by Kræn Hansen)
- [React Native Legal: CLI & Programmatic API - Unified Tooling for License Attributions](https://www.callstack.com/blog/react-native-legal-cli-programmatic-api---unified-tooling-for-license-attributions) (JavaScript, 6/26/2025): Discover React Native Legal, the first unified solution for managing open-source license attributions. Automatically handle both JS & native dependencies in any project via a powerful CLI and programmatic API. (by Artur Morys-Magiera)
- [Caching React Native Builds on S3 and R2 With Rock](https://www.callstack.com/blog/caching-react-native-builds-on-s3-and-r2) (CI/CD, 6/19/2025): One of the core reasons we built Rock was to eliminate unnecessary native iOS and Android builds by reusing existing artifacts: saving time, compute, and cost. Until now, remote caching was tied to GitHub, which limited flexibility. The latest release changes that: Rock now supports AWS S3 and Cloudflare R2, allowing teams to store and retrieve native builds from their own infrastructure. This unlocks a much more powerful setup for enterprise teams with custom CI or compliance needs. (by Michał Pierzchala)
- [How I Used MCP to Control My Friend's Home](https://www.callstack.com/blog/model-context-protocol-in-action-with-real-use-and-real-code) (AI, 6/4/2025): Curious about Model Context Protocol? This post shows how MCP helps LLMs like Claude access real-world data. You'll follow a real use case-connecting a smart home API to Claude using a Node server-to see what MCP enables, how it works, and why it is the USB-C of AI tooling. (by Kewin Wereszczyński)
- [Want to Run LLMs on Your Device? Meet MLC](https://www.callstack.com/blog/want-to-run-llms-on-your-device-meet-mlc) (AI, 5/28/2025): Running LLMs locally on mobile isn’t a fantasy-it’s possible with MLC. This post explains how MLC compiles both model and runtime to create optimized, cross-platform packages for local inference. Discover what’s required, how it works, and why MLC stands out among edge ML frameworks. (by Kewin Wereszczyński)

[Previous](https://www.callstack.com/blog/10) · Page 11 of 33 · [Next](https://www.callstack.com/blog/12)

Hire us

## Need React, React Native, or AI engineering expertise?

Bring in senior engineers to build your product, solve technical challenges, or put agents to work across delivery.

[Book consultation](https://www.callstack.com/contact)

Insights

## Your next read or watch starts here

Explore articles, interviews, and demos on React, React Native, and AI engineering, with lessons from the people building the tools.

[View all](https://www.callstack.com/insights)

- [Building a Software Factory: Write Specs an Agent Can Build From](https://www.callstack.com/blog/building-a-software-factory-write-specs-an-agent-can-build-from) (Nov 6 · Article): Learn how to research requirements, resolve open decisions, and write testable specs that AI coding agents can implement without the planning conversation.
- [ Large-Scale Migrations With Coding Agents: Planning, Verification, and Rollback](https://www.callstack.com/blog/large-scale-migrations-with-coding-agents-planning-verification-and-rollback) (Nov 4 · Article): Plan codebase migrations with coding agents using reviewable requirements, verification checks, staged rollouts, and defined rollback criteria.
- [Conversational Banking: From Customer Questions to Authorized Actions](https://www.callstack.com/blog/conversational-banking-from-customer-questions-to-authorized-actions) (Nov 2 · Article): Explore conversational banking architecture through a card-dispute example, covering tool access, authorization, execution, observability, and human handoff.
- [How AI Agents Can Cut Manual QA by 30%](https://www.callstack.com/blog/how-ai-agents-can-cut-manual-qa-by-30) (Oct 30 · Article): Explore an agentic QA workflow targeting 30% less manual effort across mobile, web, and TV, with test selection, failure triage, and validation.
- [Building a Software Factory: The Night My Agents Waited for Me](https://www.callstack.com/blog/building-a-software-factory-the-night-my-agents-waited-for-me) (Oct 28 · Article): Learn how permissions, review limits, and missing product decisions stalled two overnight coding agent runs, and how their maintainer revised the workflow.
- [Your AI Coding Agent Still Needs an Architecture](https://www.callstack.com/blog/your-ai-coding-agent-still-needs-an-architecture) (Oct 22 · Article): Use explicit contracts, behavior tests, and dependency checks to guide AI coding agents and review their changes through a TypeScript favorites example.
- [Who Left the Agents Running? React Native Software Factories](https://www.callstack.com/events/who-left-the-agents-running-react-native-software-factories) (Oct 15 · Live Stream): Join Kewin Wereszczyński and Szymon Chmal to explore what can go wrong in a React Native software factory overnight and the controls that keep agents on track.
- [When Coding Gets Faster, What Breaks Next?](https://www.callstack.com/podcasts/when-coding-gets-faster-what-breaks-next) (Oct 14 · Podcast): Matt Hargett explains how AI moves bottlenecks across testing, deployment, infrastructure, support, and the rest of software delivery.
- [MCP and Supervisor Agents in eBay's Monitoring Workflow With Leonel Candido da Silva](https://www.callstack.com/podcasts/mcp-and-supervisor-agents-in-ebays-monitoring-workflow-with-leonel-candido-da-silva) (Oct 13 · Podcast): Leonel Candido da Silva explains eBay's agentic monitoring workflow: specialized agents, MCP, PagerDuty reports, and plans to learn from past incidents.
- [AI Agent Observability With Ivana Huckova and Sven Großmann](https://www.callstack.com/podcasts/ai-agent-observability-with-ivana-huckova-and-sven-grossmann) (Oct 12 · Podcast): Grafana's Ivana Huckova and Sven Großmann discuss AI agent observability, coding-agent costs, PR analytics, secret redaction, and local guardrails.
- [Automating Mobile QA with Cloud Agents](https://www.callstack.com/events/automating-mobile-qa-with-cloud-agents-2) (Oct 7 · Talk): Michał Pierzchała shows how cloud-based QA agents can test real iOS and Android user flows and bring screenshots, recordings, and logs into pull requests.
- [Can Jev Make AI Agent Decisions Faster?](https://www.callstack.com/events/can-jev-make-ai-agent-decisions-faster) (Oct 1 · Live Stream): Explore Jev with Kewin Wereszczyński and Szymon Chmal: how it works, its approach to faster agent decisions, and possible local alternatives.
- [The Hard Way vs. The React Native AI SDK Way: Stop Writing Custom Modules for Every Model](https://www.callstack.com/tutorials/the-hard-way-vs-the-react-native-ai-sdk-way-stop-writing-custom-modules-for-every-model) (Mar 19 · Tutorial): Learn how React Native AI uses a unified provider model to switch between cloud and on-device LLMs without rewriting application logic, enabling reliable AI experiences online and offline.
- [Build Smarter Apps: Tool Calling & AI Orchestration Explained](https://www.callstack.com/tutorials/build-smarter-apps-tool-calling-ai-orchestration-explained) (Mar 12 · Tutorial): Learn how on-device models in React Native can call tools, interact with external APIs, and return structured outputs you can use directly in application logic.
- [MLC LLM + React Native: On-Device AI Without the Pain](https://www.callstack.com/tutorials/mlc-llm-react-native-on-device-ai-without-the-pain) (Mar 5 · Tutorial): Learn how to run third-party on-device LLMs in React Native using MLC LLM. Choose your models, run them efficiently across platforms, and keep a unified JavaScript API with React Native AI.
- [Intelligent Fallbacks with Apple Intelligence in React Native](https://www.callstack.com/tutorials/intelligent-fallbacks-with-apple-intelligence-in-react-native) (Feb 24 · Tutorial): Learn how to use Apple’s built-in Foundation Models in React Native apps, reduce memory usage, and enable fast, fully on-device AI with React Native AI Apple.
- [What Is the React Native AI SDK? A Complete Intro & Quickstart](https://www.callstack.com/tutorials/what-is-the-react-native-ai-sdk-a-complete-intro-quickstart) (Feb 10 · Tutorial): Learn why on-device AI matters for React Native apps, how local LLMs behave offline, and what problems React Native AI is designed to solve from day one.
- [Implementing an Android TurboModule with Kotlin](https://www.callstack.com/tutorials/implementing-an-android-turbomodule-with-kotlin) (Jan 29 · Tutorial): Learn how to implement a React Native TurboModule on Android, from the TypeScript spec and Codegen to the Kotlin implementation and package registration.
- [Working with Different Threads in Swift TurboModules](https://www.callstack.com/tutorials/working-with-different-threads-in-swift-turbomodules) (Jan 19 · Tutorial): Learn how JavaScript, native module, background, and main threads interact in React Native TurboModules, and how to use GCD queues to run async work safely in Swift.
- [How to Add Type-Safe Constants to Swift TurboModules](https://www.callstack.com/tutorials/how-to-add-type-safe-constants-to-swift-turbomodules) (Jan 9 · Tutorial): Learn how to expose typed, immutable constants from a Swift TurboModule using Codegen, and get full end-to-end type safety between native and JavaScript.
- [Adding Event Emitters to Your TurboModule in Swift](https://www.callstack.com/tutorials/adding-event-emitters-to-your-turbomodule-in-swift) (Dec 30 · Tutorial): Learn how to emit native events from a Swift TurboModule and subscribe to them in JavaScript, including proper memory management and Codegen integration.
- [Writing Your First TurboModule in Swift](https://www.callstack.com/tutorials/writing-your-first-turbomodule-in-swift) (Dec 22 · Tutorial): Learn how to build a fully working TurboModule in Swift, integrate it with Codegen, and bridge it through Objective‑C inside an Expo app.
