Writing Your First TurboModule in Swift @CallstackEngineers
Writing Your First TurboModule in Swift  @CallstackEngineers
Uploaded December 2025 | Updated September 2026, 4 hours ago
Oskar Kwaśniewski kicks off the Mastering React Native TurboModules series with a practical build‑along. The example module is a simple Local Storage API: `setItem`, `getItem`, `removeItem`, and `clear`. You’ll see how the TypeScript specification drives Codegen, how the generated protocol shapes your native implementation, and how Swift + Objective‑C work together to expose a clean TurboModule surface to JavaScript. The episode finishes with an Expo test app confirming the module works as expected.

Follow Callstack on X 🐦 https://x.com/callstackio
Writing Your First TurboModule in SwiftLive Dev Session: Expo SDK 54 Beta Is Here, Next.js 15.5, RNEF Renamed RockValdi: Snapchat’s New Cross-Platform FrameworkMake Your React (Native) App Feel Native by Oskar Kwaśniewski | React Universe Meetup, April 2025Verify the actual flavor with HarnessReact Native on Meta Quest: What We Learned About Building for VRRedraw: The Future of 2D Graphics on WebGPU?Tips & Tricks From the Ultimate Guide to RN Optimization 2025 by Oskar KwaśniewskiFive Rules Can Make an AI QA Run RepeatableBuilding v0 iOS and Fixing React Native Along the WayJoin Matt Pococks Workshop on Vercel AI SDK v5Building Scalable Applications | Christoph Nakazawa at React Universe Conf 2025
Callstack |

Writing Your First TurboModule in Swift

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER