React Native × Expo
React Native Expo
We track 31 React Native Expo case studies from 7 engineering teams. Expo, Software Mansion and Infinite Red write about it most. Many posts also cover Architecture and Developer Tools. The posts run from 2017 to 2026. The newest is from October 2026.
React Native Expo articles 1–30 of 31
You Don't Need a Rewrite: Expo's New Brownfield React Native Story
Darin Wilson from Infinite Red reveals how Expo just eliminated the biggest barrier to adopting React Native: you can now integrate it into existing native apps without a rewrite, and it takes just five words t...
You don't need a Mac to develop iOS apps anymore
Rami Maalouf from Expo just eliminated the biggest barrier to iOS development: the Mac requirement. Windows and Linux developers can now build, test, and iterate on iOS apps with full Fast Refresh support.
Why Expo is a great fit for new and existing React Native apps
Keith Kurak from Expo makes a bold claim: AI coding agents don't eliminate the need for cross-platform frameworks. They actually make the case stronger.
React Native Callkeep Alternatives in 2026
Paweł Gadomski from Software Mansion just solved one of React Native's messiest problems: getting WhatsApp-style incoming calls to actually work when your app is killed. The solution? Stop treating it as a libr...
Building a native-first social platform with Expo
Aras Diler built a production social platform with Siri integration, on-device AI, and iOS widgets as a solo developer. His secret? Treating Expo as the architecture, not just a starting point.
Expo without EAS: Scaling the React Native Developer Experience of an App with 90M Users
Benjamin Budet from Doctolib reveals how they migrated a 10-year-old React Native app serving 90M users to Expo—without using EAS. The result? 105 engineers can now ship mobile code, up from just 9.
Expo UI in SDK 55: Jetpack Compose now available for React Native apps
Kudo Chien, Nishan Bende, and Aleksander Mikucki from Expo just made it possible to use native SwiftUI and Jetpack Compose components directly in React Native apps. No JavaScript reimplementation required.
Announcing React Native Brownfield v3 with Expo Config Plugin
Artur Morys-Magiera and Hur Ali from Callstack just dropped React Native Brownfield v3, and it changes everything about integrating React Native into existing native apps. One line of config, and you're ready t...
Expo Router v55: more native navigation, more powerful web
Jakub Tkacz and Hassan Khan from Expo just dropped a routing update that fundamentally changes how you build cross-platform navigation. No more choosing between native feel and code reuse.
The Future of Video in React Native: Moving from Expo AV to Expo Video
Wiktor Gut from Software Mansion just migrated Expensify to expo-video, and the architectural shift is bigger than you think. Expo SDK 55 officially removes expo-av, forcing every React Native team to rethink v...
5 OTA Update best practices every mobile team should know
Ishika Chakraborty from Expo breaks down how React Native teams ship multiple times daily without breaking production. The difference between 'it works' and 'I trust it' comes down to five key patterns.
Automate Mobile CI/CD with EAS Workflows and Custom Builds
Expo just unified mobile CI/CD orchestration into a single YAML file. EAS Workflows now handles builds, tests, submissions, and OTA updates without juggling multiple tools.
How to modernize mobile retail apps with Expo
Jonathan Bones from bitglow turned a crashing retail app into a performance powerhouse. His team cut React Native upgrade time by 80% and boosted performance scores from 36 to 90 for German retailer DEPOT.
The solo dev playbook: ship faster with Expo, EAS Build, and OTA Updates
Liam Du built and shipped Wellspoken—an AI-powered articulation coach—to both iOS and Android in one week. Zero Xcode. Zero Android Studio. Just Expo.
Making AI Feel Human in a Mobile App with Expo, Reanimated, and Skia
Daehyeon Mun built an AI companion app that earned 4.9 stars and won Expo's Most Creative App award. As a solo mobile engineer, he used custom shaders and worklet-based animations to make AI feel emotionally in...
How to implement iOS widgets in Expo apps
Arthur Spalanzani built an affirmations app where the widget IS the product, not a companion feature. His widget-first approach achieved 80.7% adoption and unlocked organic social sharing that traditional app s...
Going Universal: From a brownfield React Native and Next.js stack to one Expo app
Gunnar Torfi shares how a single developer maintained 40+ mobile screens AND a full web app by merging them into one universal codebase. No big rewrite required.
Building an Integrated React Native Brownfield App Using Expo: Step-by-Step Android Guide
Dawid Matyjasik from Software Mansion proves you don't need to rebuild your entire native app to adopt React Native. His integrated brownfield approach lets you modernize production apps one feature at a time, ...
How to add native code to your app with Expo Modules
Jacob Clausen from Expo shows how to break free from SDK limitations. Building custom native modules doesn't mean abandoning Expo's developer experience.
Expo SDK 54: Better. Faster. Simpler.
Frank Calise from Infinite Red tested Expo SDK 54 and found iOS builds dropping from 5:28 to 3:33. That's a 35% time savings without changing a single line of code.
Why is expo-router so slow on Android (production)
Expo-router tab navigation taking 1+ second on Android production builds? You're not alone, and the culprit might surprise you.
Create and run fast end-to-end tests using Moropo and Expo
E2E testing on mobile is notoriously slow and flaky. Expo just partnered with Moropo to change that equation for React Native developers.
Real-time audio processing with Expo and native code
Braulio Ríos built a production-ready guitar tuner app using React Native that processes audio in real-time with near-native performance. Here's how he combined TypeScript, C++, Swift, and Kotlin to solve a pro...
Use Expo, Ship faster: How Infinite Red ships 230% faster with Expo
Tyler Williams from Infinite Red just cut CI/CD time by 230% using a clever combination of Expo tools. The secret? Stop rebuilding native code when you don't need to.
Developing a React Native TV App
Anisha Malde (Amazon) and Karol Latusek (Callstack) reveal how React Native just became a serious contender for TV app development. With Expo SDK 50 adding native TV support, the barrier to entry just dropped s...
Automated EAS Updates in a bare React Native app with Multiple Flavors & Schemes
Harris Robin from Infinite Red tackles the Microsoft CodePush sunset head-on with a comprehensive guide to migrating bare React Native apps to EAS Updates—complete with multi-flavor support and full CI/CD autom...
Using a Framework to Build React Native Apps
React Native just made its biggest architectural recommendation in years. The core team now officially recommends using frameworks (specifically Expo) for all new apps.
incident.io harnesses the power of native modules and CNG
Dan Kelly explores how incident.io shipped a production mobile app in months without hiring a single mobile engineer. Their secret? Leaning hard into Expo's 'golden path.'
How to Build and Distribute React Native Apps with Expo Services
Dominik Sokal from Software Mansion shows how Expo's EAS Build changed the game: you can now build iOS apps from Windows, no Mac required. The React Native vs Expo debate just got a lot simpler.
How to implement over the air updates with expo-updates in React Native
Jamon Holmgren from Infinite Red walks through implementing expo-updates in a vanilla React Native app—and gets it working in just two hours. No managed Expo workflow required.