Expo

@expo.dev

Develop, preview, submit, and update native apps from a single React codebase for Android, iOS, and web. Sign up: https://expo.dev Discord: https://chat.expo.dev

The power of 𝝠 Expo + LLMs is staggering. Nathan Schroeder built this app a day. It's called Amber and it's a place to save almost anything and let AI organize it all for you. Built on Expo + Convex + Clerk + AI SDK.

πŸ™Œ Expo SDK 58 beta is out, built for iOS 27 on React Native 0.88 RC. β—† πšŽπš‘πš™πš˜-πšŠπš™πš™-πš’πš—πšπšŽπš—πšπšœ puts your app in Siri β—† @πšŽπš‘πš™πš˜/πšŠπšπšŽπš—πš-πšŒπš•πš’ is built for coding agents β—† Expo Modules 2.0 in beta β—† Android builds about twice as fast πš—πš™πš‘ πšŽπš‘πš™πš˜ πš’πš—πšœπšπšŠπš•πš• πšŽπš‘πš™πš˜@πš—πšŽπš‘πš --πšπš’πš‘ expo.dev/changelog/sd...

Expo SDK 58 Beta is now available β€” Expo changelog

Check out new updates and improvements to Expo and EAS from the Expo team.

expo.dev

Set up @posthog.com in your Expo app with one command. 𝚎𝚊𝚜 πš’πš—πšπšŽπšπš›πšŠπšπš’πš˜πš—πšœ:πš™πš˜πšœπšπš‘πš˜πš:πšŒπš˜πš—πš—πšŽπšŒπš β—† Org, project, SDK, and env vars in one shot β—† Every event tagged with its EAS update β—† Workflows that hold a rollout until errors clear expo.dev/changelog/po...

Connect PostHog to your Expo app in one command β€” Expo changelog

Check out new updates and improvements to Expo and EAS from the Expo team.

expo.dev

Expo Modules 2.0 is here in preview. Your module is an annotated Swift class. That's the whole API. It's also up to 14.5Γ— faster than SDK 55. iOS today in SDK 57, Android next, official beta in SDK 58 ↓ expo.dev/blog/an-earl...

Bild

We think apps should fix their own bugs. TestFlight feedback comes in. An agent reproduces it, files the issue, writes the fix and runs it on a simulator before opening the PR. Our Cloud Simulators service is in preview. Here's the waitlist if you want to try it: https://try.expo.dev/agentic-dev-x

React Native TextInput now has a real paste event. πšŽπš‘πš™πš˜-πš™πšŠπšœπšπšŽ-πš’πš—πš™πšžπš wraps your existing input and fires πš˜πš—π™ΏπšŠπšœπšπšŽ with text or local file URIs. Images, GIFs, screenshots, iOS stickers. πš—πš™πš‘ πšŽπš‘πš™πš˜ πš’πš—πšœπšπšŠπš•πš• πšŽπš‘πš™πš˜-πš™πšŠπšœπšπšŽ-πš’πš—πš™πšžπš ✍️ @arunabhverma.com expo.dev/blog/pasting...

Pasting images into TextInput should not be this hard β€” Expo blog

How a small paste interaction in a chat app became expo-paste-input, a native Expo module that adds image, GIF, and sticker paste to React Native TextInput.

expo.dev

SWSH's release pipeline: 𝚎𝚊𝚜 πš‹πšžπš’πš•πš on self-hosted runners, signing credentials in EAS, EAS Submit into both stores, an Appium suite gating the release, and Observe watching time-to-interactive after it ships. There's no human sitting between a merge and App Store review. expo.dev/blog/inside-...

Inside SWSH's automated mobile release pipeline with Expo β€” Expo blog

SWSH runs 300 builds a month and ships a native release every week. Here's how the team automated the whole pipeline with EAS Build, Submit, Update & Observe.

expo.dev

Install Observe in one command: πš—πš™πš‘ πšŽπš‘πš™πš˜ πš’πš—πšœπšπšŠπš•πš• πšŽπš‘πš™πš˜-πš˜πš‹πšœπšŽπš›πšŸπšŽ ...or ask an agent to do it.

πŸ₯³ Observe is now generally available! React Native startup and per-screen performance from real devices, with every build and OTA update marked on the chart. Now you can see how your app actually feels to your users. Details in today's blog from @kadi.bsky.social: try.expo.dev/observe-ga-b...

Introducing Observe: Performance monitoring for Expo apps, now generally available β€” Expo blog

Observe is generally available. Startup and per-screen performance for React Native, measured on real devices, tied to every build and update.

try.expo.dev

Add 𝝠 Expo to your Claude Desktop App: expo.dev/changelog/co... This is an exciting step forward for another project we have in development at Expo. We can't say much about it now but we'll link the waitlist with some early details below.

contrary to what might seem reasonable, i think now is an even better time to be building with @expo.dev. live refresh app building was always great, but now with LLMs its doubly amazing. cannot imagine actually building an app with swift or kotlin now tbh

Your Expo app can have a typed, reactive backend before your coffee gets cold. 𝚎𝚊𝚜 πš’πš—πšπšŽπšπš›πšŠπšπš’πš˜πš—πšœ:πšŒπš˜πš—πšŸπšŽπš‘:πšŒπš˜πš—πš—πšŽπšŒπš provisions Convex and sets your env vars for local dev and builds in one shot. πšžπšœπšŽπš€πšžπšŽπš›πš’ updates itself when the data changes. New guest post from @convex.dev: expo.dev/blog/convex-...

Convex is now a one-command backend for Expo apps β€” Expo blog

Connect a reactive, fully typed Convex backend to your Expo app with one EAS CLI command. No separate signup, no dashboards, no copy-pasted tokens.

expo.dev

Most AI coding tools are noise. Three actually matter for shipping mobile apps. β—† Skills: instruction files loaded on demand β—† MCP: gives the agent hands outside the editor β—† Context discipline: stay under 50%, branch by task Full guide and video: expo.dev/blog/how-to-...

How to build mobile apps with AI: the three tools that actually matter

Skip the AI tooling noise. Skills, MCPs, and the right AI workflow are the three things that get an AI to ship beautiful, performant mobile apps.

expo.dev

Switching off πšŽπš‘πš™πš˜/πšŸπšŽπšŒπšπš˜πš›-πš’πšŒπš˜πš—πšœ can cut ~4MB from your app bundle. Just from changing an import. The πš›πšŽπšŠπšŒπš-πš—πšŠπšπš’πšŸπšŽ-πšŸπšŽπšŒπšπš˜πš›-πš’πšŒπš˜πš—πšœ packages now work natively with πšŽπš‘πš™πš˜-πšπš˜πš—πš across Expo Go, dev builds, everywhere. Migration guide β†’ https://try.expo.dev/vector-icons-bluesky

Moving away from @expo/vector-icons

We cut our repro app's bundle by 4 MB by switching from @expo/vector-icons to @react-native-vector-icons. Here's why we now recommend the change.

try.expo.dev

πŸ’… Want to get really good at building apps with AI and Expo UI? @zoontek.me from our SDK team is giving an Expo UI focused talk at the React Native London Meetup on July 16th. Save your seat and tell your friends: guild.host/events/react...

React Native London Meetup - July 2026 | Guild

Jul 16th 6:30PM: The event will be in-person only - come watch live and network with like-minded people! This month, Metro Bank will be hosting us in their offices at Holborn. Please use the big re...

guild.host