Expo's Avatar

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

9,461
Followers
152
Following
570
Posts
09.03.2023
Joined
Posts Following

Latest posts by Expo @expo.dev

Preview
AI-powered code reviews for your Expo projects CodeRabbit is an AI-powered code review platform that understands Expo. It catches real issues across your whole codebase before they hit production.

AI code reviews that understand Expo and React Native patterns.

This post walks through @coderabbitai.bsky.social and what it catches before issues hit production.

https://expo.dev/blog/ai-powered-code-reviews-for-your-expo-projects

06.03.2026 20:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Expo now supports Maestro Cloud testing in your CI workflow Run Maestro Cloud tests inside EAS Workflows, right next to your builds. Learn the simple setup, ditch CI glue code, and scale tests faster.

Maestro Cloud testing in EAS Workflows βœ…

Builds and E2E tests in one pipeline. Give it a try:

https://expo.dev/blog/expo-now-supports-maestro-cloud-testing-in-your-ci-workflow

05.03.2026 23:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Expo SDK 55 introduces the isolated brownfield approach: package your Expo app as a precompiled native dependency and embed it in your existing app.

Swift & Kotlin devs never touch Node.js. React devs get a clear surface to contribute. Complexity stays contained.

try.expo.dev/brownfield

05.03.2026 16:29 πŸ‘ 9 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Video thumbnail

You can now build iOS home screen widgets and Live Activities as React components in Expo.

No Xcode target setup. Define your widget with @expo/ui & CNG handles the rest.

β—† Interactive home screen widgets
β—† Live Activities for Lock Screen and Dynamic Island

expo.dev/blog/home-sc...

04.03.2026 17:18 πŸ‘ 32 πŸ” 4 πŸ’¬ 2 πŸ“Œ 2
Illustration of three differently colored mobile app icons labeled Dev, Preview, and Production, symbolizing build variants or app flavors for separate development and release environments.

Illustration of three differently colored mobile app icons labeled Dev, Preview, and Production, symbolizing build variants or app flavors for separate development and release environments.

Shipping the β€œsame” app in dev, preview, and production without release chaos?

We’re using App Flavors with Expo + EAS to keep builds cleanly separated.

Full post:
bitglow.de/blog/app-fla...

Curious how others structure their builds.

03.03.2026 15:48 πŸ‘ 15 πŸ” 1 πŸ’¬ 1 πŸ“Œ 2
Preview
Expo Everywhere in Toronto Β· Luma Toronto Devs, let’s build better React Native apps together 🀝 If you're shipping with React Native (or exploring mobile), join us for an evening of practical…

🍁 Calling all Maple Mobile Devs - we're hosting our first ever meetup in Toronto and we'd love to see everyone from that community in person.

The event is this Thursday, March 5th. Details are here:

luma.com/kn2p96vu

02.03.2026 17:54 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Expo Router v55 is here.

β™’ Native navigation UI, built like React (Stack API, toolbars, native tabs)
β™’ Dynamic platform colors, zoom transitions
β™’ Better iPad support with split view
β™’ Stronger web story with expo-server, headers, experimental SSR + loaders

Blog + demos: expo.dev/blog/expo-ro...

02.03.2026 16:33 πŸ‘ 13 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

This is a hard problem to solve. Sounds like you’re doin a great job.

01.03.2026 01:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

You all should have seen @buildwithtori.com's demo at the Seattle meetup this week. Pretty much: 🀯

Hope to see all the local Seattle devs at the next one: partiful.com/e/096o98XaHX...

27.02.2026 23:49 πŸ‘ 13 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Preview
Ship smaller OTA updates: bundle diffing comes to EAS Update in SDK 55 SDK 55 introduces bundle diffing in EAS Update. Devices now download patches instead of full bundles, reducing download sizes by up to 75%.

Less is more: Bundle diffing comes to EAS Update.

Instead of downloading the full bundle on every update, devices now receive a binary patch of only what changed.

Result: ~75% smaller downloads.

♦ A 3MB update drops to ~0.75MB
♦ Opt-in beta, safe fallback to full bundles

expo.dev/blog/ship-sm...

27.02.2026 19:40 πŸ‘ 17 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
Expo SDK 55 - Expo Changelog Learn about the changes and how to upgrade

Expo SDK 55 is out πŸ˜…
RN 0.83, React 19.2 & a long list of things that make your app faster, smaller, & easier to build

♦ Hermes bytecode diffing cuts update sizes by ~75%
♦ Brownfield support gets a serious upgrade
♦ MCP now queries EAS + TestFlight crashes

Full changelog: expo.dev/changelog/sd...

26.02.2026 00:11 πŸ‘ 53 πŸ” 8 πŸ’¬ 4 πŸ“Œ 0

thanks for sharing this Rudy. And thanks for going the extra mile in Discord. Glad it worked out.

25.02.2026 16:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Join our Discord! discord.com/invite/expo

25.02.2026 16:37 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
πŸ”΄ Build a Habit Tracker App with Expo Router using AI | Claude Code | Expo Router
πŸ”΄ Build a Habit Tracker App with Expo Router using AI | Claude Code | Expo Router YouTube video by Code With Nomi

Nice new tutorial about how to properly combine Claude Code with Expo to vibe code a mobile app: www.youtube.com/watch?v=Z4Dj...

25.02.2026 00:49 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
Automating OTA Updates: How Onespot deploys to 200+ apps without touching a laptop Deploy OTA updates to 200+ React Native apps with one tap. See how Onespot automated multi-app publishing with Expo's OTA Updates, GitHub Actions, and a phone.

Onespot manages 200+ individually branded school apps from a single Expo codebase.

Deploying to all of them used to take 7-10 hours. Now it's one button tap from an iPhone.Here's how they wired it up:

expo.dev/blog/automating-ota-updates-how-onespot-deploys-to-200-apps-without-touching-a-laptop

20.02.2026 14:43 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

If I had to learn React Native from scratch in 2026…
I would do it very differently.

AI changed the game.
Courses aren’t enough.
And most people are still learning the wrong way.

17.02.2026 16:59 πŸ‘ 6 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Did you know! You can append .md to any @expo.dev blog or changelog post to get the content as markdown
Psst! this will also work with accept headers

12.02.2026 20:05 πŸ‘ 17 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Join us in Brooklyn if you can next week. Going to talk 🦞 and MCP, and whatever @yef.im has in his heart.

11.02.2026 22:07 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1
Preview
Building an AI-first Photos app with Expo and Coreviz SDK Building native-feeling photo grids in Expo: How to recreate iOS Photos' pinch-to-zoom interaction using multiple virtualized grids and cross-fading.

πŸ“Έ Just published a blog post about building AI-first photo apps with Expo and CoreViz SDK.

Auto-generate descriptions, semantic search across your library, edit images with text prompts. All client-side or via API.

Really impressive, beautiful project from Wassim Gharbi:
expo.dev/blog/buildin...

11.02.2026 14:32 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
MCP tools for EAS Build and Workflows - Expo Changelog Check out new updates and improvements to Expo and EAS from the Expo team.

Expo MCP Server now supports Build & Workflow management.

You can ask your AI assistant to check build status, view logs, trigger workflows, and debug failures without leaving your editor.

♦ Full pipeline control through conversation
♦ Claude Code, Cursor, VS Code support

expo.dev/changelog/mc...

10.02.2026 14:16 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
What our web team learned using Claude Code for a month Expo's web team used Claude Code extensively for a month. Learn what worked for us, what didn't, and how to Expo gets real value from AI coding tools.

Our web dev team went deep with Claude or the last month. In the process, we learned a few things. @juwan.dev shared insights with the company yesterday at All Hands and then wrote up a blog to share our learnings with you.

What works? What doesn't? It's all in here:

expo.dev/blog/what-ou...

06.02.2026 16:55 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1
Preview
Expo Everywhere in Seattle Β· Luma Seattle devs, let’s build better React Native apps together! If you're shipping with React Native (or exploring mobile), join us for an evening of practical…

We’re hosting a React Native meetup in Seattle on the 25th. Will you be around? Maybe we could chat there.

luma.com/2jdqvdoq

06.02.2026 06:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

πŸ€‘ Learn how bitglow modernized DEPOT's React Native app with Expo Prebuild, cutting upgrade time by 80% & boosting performance scores from 36 to 90.

The blog from @bonesyblue.bsky.social is a blueprint for speeding up an RN e-comm app and protecting rev with OTA updates.

expo.dev/blog/how-to-...

05.02.2026 14:26 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Preview
Building high-quality UIs with Expo and NativeWind Learn how to design React Native apps directly in code using Expo, NativeWind, and Reanimated. Build reusable components, implement theming, and skip Figma.

πŸ’… Thomino doesn't waste a second. He gets right into the code. Flexible headers, animated tab bars, onboarding flows, Theme toggles and more...

Make your app feel more premium with these reusable components:

expo.dev/blog/buildin...

03.02.2026 16:27 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Expo StatusBar is a crucial library for Expo devs. It provides the same interface as the React Native StatusBar API, but with slightly different defaults to work great in Expo environments.

Great video here from Kadi Kraman about how to get the most out of it.

03.02.2026 01:44 πŸ‘ 15 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1
Preview
React Native Radio - RNR 352 - Expo Launch with Cedric van Putten Mazen and Robin welcome back Cedric van Putten to discuss Expo Launch, a new tool that automates deploying React Native apps to the App Store. Learn how Expo is streamlining certificates, screenshots,...

πŸ–€β€οΈ RNR 352 β€οΈπŸ–€

This week: @expo.dev Launch! πŸš€

Our hosts @mazenchami.dev and @robinheinze.dev welcome back @cedric.dev to break down how Expo's new tool is making it easier than ever to launch to the App Store!

Listen now πŸ‘‡
infinite.red/react-native...

30.01.2026 20:41 πŸ‘ 13 πŸ” 8 πŸ’¬ 0 πŸ“Œ 0
Preview
5 tips to increase mobile app downloads and retention in 2026 How consumer apps grow in 2026: ASO that compounds, long-tail keywords, voice search optimization, conversion screenshots, ratings, and referrals.

The best B2C apps grow through sharing. But sharing doesn't happen by accident.

You have to build the mechanism and the motivation. There are examples and best practices in our blog post today.

Full guide: expo.dev/blog/how-to-...

30.01.2026 14:45 πŸ‘ 9 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
How Sanas built a real-time video translation app in 3 months using Expo How Sanas built the world's first instant translation video app in 3 months using Expo. Real-time voice across 25+ languages with sub-2-second latency.

Sanas built a real-time translation video calling app with Expo.
3 months from prototype to production. 25+ languages. Under 2 second latency.

♦ Custom native modules for LLM inference
♦ Weekly releases via EAS Update

expo.dev/blog/how-sanas-built-an-instant-language-translation-app-with-expo

29.01.2026 17:49 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
πŸ”΄ Let’s build an AI Dating App with REACT NATIVE! (Expo SDK 55, Clerk, Convex, OpenAI, Vector Embed) YouTube video by Sonny Sangha

πŸ”΄ Great livestream from Sonny Sangha for anyone who wants to see SDK 55 in action.

He builds an AI Dating Mobile App from scratch on stream using all the bells & whistles you'd hope to see - Liquid Glass, smooth haptics, file based routing, reanimated. Check it out: www.youtube.com/live/y-Vvj95...

28.01.2026 23:02 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
The solo dev playbook: ship faster with Expo, EAS Build, and OTA Updates How to build and ship a cross-platform app fast with Expo using: audio, camera, notifications, secure storage, plus EAS Build, Update, and Submit.

πŸ’‘ Tons us useful advice for indie devs in today's guest blog post. Here are a couple pearls of wisdom that stood out:

⬩ Start with Expo's Services on day one.
⬩ Write tests: skipping them caused regressions later
⬩ Polish matters: haptics took ~1 hour

expo.dev/blog/buildin...

28.01.2026 18:27 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1