Want to recreate ChatGPTβs swipe menu in React Native? π§
I spent the morning building it. Hereβs how it works:
β Gesture Handler tracks the swipe
β Reanimated handles movement, scale, and opacity
β Codex helped me build a custom Expo module for the exact iOS screen radius
β Older iOS and Android use hardcoded fallbacks
The detail that sells the effect: the corner radius never changes, so it feels like youβre moving the physical display.
Source code π
π Today we open up the beta for our new mobile Observability service.
If you've ever shipped a release and felt uneasy for the next 24 hours...this service is for you.
@kadikraman's App.js talk from today goes into excellent detail. We'll share that link below and a page where you can get started with the beta β
In Expo SDK 56 you no longer need react-native, react, react-dom, or react-native-web installed to run `npx expo start` and create a bundle.
Any guesses as to why we added this?
The Expo MCP Server is now available to everyone.
Anyone with an Expo account can connect an AI coding assistant to Expo docs and tools. We see devs using it for a lot of stuff, but here are a couple examples:
β Pulling official Expo docs and SDK guidance into the editor
β Inspecting Build status, workflow runs, logs, and TestFlight crashes
β Driving a local simulator to take screenshots, tap through flows, and collect logs
Details in the changelog β
π Expo UI is now stable in SDK 56.
One import from @expo/ui gives you SwiftUI on iOS and Jetpack Compose on Android. Real platform components underneath.
Drop-in replacements for 7 common community packages are in there too. Worth thinning out your package.json this week.
Full blog with details about getting started below β
SDK 56 is stable. Time to upgrade.
Last release was the first time we recommended the official Upgrade Skill and the results were staggering. So we're recommending it again.
We know a lot of you have complex apps that require a more hands on approach so we put together a full upgrade guide β
Two frontend devs built a video social app that feels like it came from a "big team".
That's a familiar story we hear from Expo devs. Even more now with AI. Small teams can be extremely ambitious with Expo + LLMs.
@Tendbble's blog about how they tackled video memory, 60fps on Android, and camera lifecycle bugs is a good read for anyone building media heavy apps with Expo β
We just cut the SDK 56 beta π
β 50%+ faster iOS builds (precompiled XCFrameworks) β 40% faster cold starts on Android
β Expo UI is stable
β iOS widgets are stable
β expo-router rebuilt from scratch
β Inline native modules
β Brownfield multi-app support
The obvious themes are speed and stability. But there are a lot of other interesting changes (like Expo Router decoupling itself form React Navigation). Get all the nuance and detail in the changelog below β