How to build a Custom Expo Module | Foundation Models Module

Sometimes you need a native feature that no existing library covers. Or maybe you just want full control over how your model works. That's where custom expo modules come in. Take the foundation models API for example. It requires you to define generables, the structure of the data you want the local LLM to generate and you have to define this directly in Swift. In this case, writing a custom Expo module makes perfect sense. The good news is that Expo modules are built to integrate seamlessly with the Expo workflow. Whether you're using development build, pre-build, or continuous native generation, there is no extra configuration needed. Just import your module where you need it and you're good to go. But wait, there's more! Even if you are not using Expo in your React Native project, Expo modules are still likely your best option. They work great in plain React Native projects, too. And if you want inspiration, just check the Expo examples repo with over 100 production ready modules powering apps like Bluesky, Starlink, Coinbase, Notion Calendar, Brex, and many, many more. Resources: 👨‍💻 Source Code https://github.com/betomoedano/founda... 📂 Expo Modules API https://docs.expo.dev/modules/overview 🧪 Expo Modules Examples https://github.com/expo/expo/tree/mai... 🦋 Bluesky Expo Modules Examples https://github.com/bluesky-social/soc... 🍎 Apple Foundation Models https://developer.apple.com/documenta... 🎥 WWDC Meet Foundation Models    • WWDC25: Meet the Foundation Models framewo...   Learn more about Expo Modules 🎥 How to wrap native libraries    • How to create a native module with the Exp...   🎥 How to create a native module    • How to create a native module with the Exp...   ⌚️ Timestamps ⌚ 00:00 Intro 03:10 Getting Started 06:11 Setting Up a Local Expo Module 12:34 Simplifying Module 15:59 Creating Module Records 18:55 Adding Availability Check 27:09 Simple Text Generation 38:27 Structured Data with Generables 47:41 Streaming Text 01:04:28 Streaming Generables 01:10:12 Conclusion #Expo #ReactNative #reactnativetutorial

L8 Principal's Agentic Engineering Workflow
▶︎

L8 Principal's Agentic Engineering Workflow

How to Add In-App Subscriptions with RevenueCat + Expo | Beginner Friendly
▶︎

How to Add In-App Subscriptions with RevenueCat + Expo | Beginner Friendly

Why AI Can't Count the R's in "Strawberry" — 7 Mental Models (Karpathy's Masterclass, Simplified)
▶︎

Why AI Can't Count the R's in "Strawberry" — 7 Mental Models (Karpathy's Masterclass, Simplified)

How to make Expo apps faster | Expo app development best practices
▶︎

How to make Expo apps faster | Expo app development best practices

Master Expo Router API Routes | Handle Requests & Stream Data
▶︎

Master Expo Router API Routes | Handle Requests & Stream Data

React Navigation v8 Crash Course — Liquid Glass, Stack Navigation, Tabs & More  (Part 1)
▶︎

React Navigation v8 Crash Course — Liquid Glass, Stack Navigation, Tabs & More (Part 1)

What's new in Expo SDK 56? Widgets, Expo UI, Router decoupling from React Navigation...
▶︎

What's new in Expo SDK 56? Widgets, Expo UI, Router decoupling from React Navigation...

Expo Router v55 Crash Course | Stacks, Tabs, API Routes & More
▶︎

Expo Router v55 Crash Course | Stacks, Tabs, API Routes & More

Build a Modern Multi-User Chat App with React Native, Expo, Clerk & Appwrite (Real-Time)
▶︎

Build a Modern Multi-User Chat App with React Native, Expo, Clerk & Appwrite (Real-Time)

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026
▶︎

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

【ASMR/KU100】葬送のフリー〇ン/フェルンの癒しの魔法🎧+゚囁き,耳かき,マッサージetc Ear Cleaning,Triggers for Sleep【コスプレ/実写】
▶︎

【ASMR/KU100】葬送のフリー〇ン/フェルンの癒しの魔法🎧+゚囁き,耳かき,マッサージetc Ear Cleaning,Triggers for Sleep【コスプレ/実写】

Expo Go & Development Builds: Which should you use?
▶︎

Expo Go & Development Builds: Which should you use?

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source
▶︎

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source

Abstract Black and White wave pattern| Height Map Footage| 3 hours Topographic 4k  Background
▶︎

Abstract Black and White wave pattern| Height Map Footage| 3 hours Topographic 4k Background

Learn To See What God Sees When He Looks At You
▶︎

Learn To See What God Sees When He Looks At You

10 Must-Have React Native Components 😎
▶︎

10 Must-Have React Native Components 😎

Building auth and onboarding flows with protected routes
▶︎

Building auth and onboarding flows with protected routes

Building an Auth Flow with Expo Router
▶︎

Building an Auth Flow with Expo Router

Using a Stack Navigator with Expo Router
▶︎

Using a Stack Navigator with Expo Router

How AI agents & Claude skills work (Clearly Explained)
▶︎

How AI agents & Claude skills work (Clearly Explained)