Register and share your invite link to earn from video plays and referrals.

Nathan Schroeder
@nater02
building cool stuff @expo ๐ 
551 Following    2.5K Followers
๐Ÿ™Œ ๐  Expo SDK 58 beta is out. Built for iOS 27 on React Native 0.88 RC, with ๐šŽ๐šก๐š™๐š˜-๐šŠ๐š™๐š™-๐š’๐š—๐š๐šŽ๐š—๐š๐šœ for Siri, @๐šŽ๐šก๐š™๐š˜/๐šŠ๐š๐šŽ๐š—๐š-๐šŒ๐š•๐š’ for coding agents, and Expo Modules 2.0 in beta....and tons more. ๐š—๐š™๐šก ๐šŽ๐šก๐š™๐š˜ ๐š’๐š—๐šœ๐š๐šŠ๐š•๐š• ๐šŽ๐šก๐š™๐š˜@๐š—๐šŽ๐šก๐š --๐š๐š’๐šก Tons of delicious details in the changelog:
Show more
While you debate if you should switch to native, I've implemented iOS Gallery zoom interaction, using React Native and Expo, and feels incredibly smooth. Recreating this was living in my head over 4 years without paying, now I think it's a good time to show whatโ€™s possible. Itโ€™s funny that we still have this React Native vs. native discussion from the early times of it. React Native doesnโ€™t stop you from building a performant app, and going fully native doesnโ€™t automatically give you performant apps either. You can build performant, delightful things with React Native.
Show more
Being able to vibe code React Native apps with expo and codex computer remote on my phone is pretty amazing. 90% of the job is editorial and quality control.
If you haven't tried Expo UI now is the time. iPhone Duo support out of the ๐Ÿ“ฆ ๐Ÿ‘‡
๐Ÿ“š You don't need a Mac to develop iOS apps anymore โœ๏ธ @rami__maalouf
expo-device-hub, new from @expo, turns your browser into a local device dashboard ๐Ÿ“ฑ - live stream of every iOS sim + Android emulator - tap, swipe, scroll, type in the page - boot and shut down without Xcode or Android Studio - flip dark mode, and more bun expo install expo-device-hub, then bun expo start. The link prints in your terminal :)
Show more
we're so native that we inherit native bugs too. so yes "super native"
Build uncompromising high-performance, high-fidelity apps with React. What you see is not the Apple Messages app, nor is it meant to be 1:1. Rather it serves as an aspirational and real example of UI/UX that is possible. Every detail from the bubble animations to keyboard gestures to scroll view insets and safe areas to parallax timestamps required care and attention. Quality UIs come from caring hard. The little chat bubble tails that morph away when the next message animates in. Timestamps that scroll at a different rate than the bubbles. Peek gestures powered by UIKit that lift a chat bubble, tail and all, with a gentle haptic pulse. The subtle shadow of the text composer and responsively sliding down the keyboard in pixel-perfect concert. The composer shrinking its width to fit iPhoneโ€™s rounded bezel. The beautiful Liquid Glass refractions have the level of glassiness chosen by the user (new in iOS 27). Scroll view insets that adjust to fit the home bar and keyboard dynamically, creating a sense of depth as the chat bubbles are slightly visible as they scroll under the keyboard. Keeping the keyboard on screen if the prior screen already presented it. Sliding the keyboard and composer with the screen when the user drags to navigate back. I am excited to explore using the new iPhone Duo view controllers natively with React when the time comes. There is always room for innovation and improvement. This chat demo runs at 120 FPS on iOS 27 even on my phone thatโ€™s four versions old now. There are several approaches to high-performance lists. I explored a new Expo scroll view that uses the native gesture systems along with react-nativeโ€™s VirtualView (codenamed โ€œFlingโ€ to reflect the speed of flinging a scroll view), which Metaโ€™s React team designed to prioritize scroll momentum with Reactโ€™s scheduler. There are tradeoffs with other scroll strategies for how the scroll views gracefully degrade, and they can be swapped out based on whatโ€™s best for your appโ€™s use case. And, by virtue of using modern React, high-priority events like user gestures can preempt lower-priority ones like a network response. Let us dispel any myth that using React requires compromising on beautiful, smooth, user-friendly UI/UX that Uses the Platform. Let us dispel any myth frame-perfect UI coordination is not achievable. The Hermes thread and the UI thread can coordinate when needed, like for controlled text inputs. Let us dispel any myth that React Nativeโ€™s performance is impacted by a bridge, let alone has a bridge. Bridgeless JSI and the Fabric renderer are here for apps that use the New Architecture. What about Android? The app runs and Iโ€™ll share a screenshot from my cloud agentโ€™s emulator. With some attention to detail dedicated to Android Iโ€™m confident crafted UX is attainable. Iโ€™ve spent my tokens once and have a structural head start everywhere. One more thing! Most of this chatโ€™s application code is written with
, ,
Show more
are we serious this guy COOKS
Introducing Legend Diff! Handles repos, PRs, and .diff with over 1M+ lines < 1/2 bounce 20 MB app 45 MB RAM Unified/split Syntax highlighting React Native macOS Open source If it's not the fastest app on your Mac, repost and reply for a full refund.
Show more
is it just me or was this just a weird time to post this?
Weโ€™re rebuilding Notion natively on mobile. Itโ€™s early, but here is how it feels now! What frustrates you Notion on your phone today? I want to hear and improve!
genuinely the most positive community iโ€™ve been apart of. and iโ€™ve met some of the most talented people i know in this space :)
I will say that the React Native community is one of the best, most welcoming, kindest, most supportive communities around. I have regular chats with all those folks. Expo, Callstack, Software Mansion, Marc, even Shopify, Microsoft, Amazon, all of them. Friends, all of them. Something to celebrate. But I think thereโ€™s change arriving, I know this. Itโ€™s a little sad.
Show more
SO GOOD
There are so many cool things APPening at @expo and EAS right now ๐Ÿ‘€
While others imagine what life will be like after iPhone Duo drops (there wonโ€™t be any way to test it until Xcode 27.1), weโ€™re focusing on whatโ€™s here and now. There are lots of cool improvements Apple is bringing with iOS 27: ๐Ÿ‘‰ header minimization and restoration behavior ๐Ÿ‘‰ prominent tab (no need for workarounds with search) ๐Ÿ‘‰ header item visibility priority ๐Ÿ‘‰ placing tabs in the sidebar (larger iPhones only), and more Weโ€™ll support all of it in upcoming versions of react-native-screens. Oh, and iPhone Duo will be supported as well ๐Ÿซก
Show more
working on the @expo EAS app this evening with an early preview of our cloud simulator service. finding a lot of little UI/UX bugs that i'd usually discover the night before a public release.
Show more
Important context: 1. The Shop app was not yet migrated to React Native's new architecture 2. The new architecture was initiated, in large part, by Meta's need to improve startup time So, the one thing that was almost certain to improve startup time hadn't happened yet.
Show more
Engineers today run several agents in parallel. On a React Native app, those agents fight over ports, simulators, and rebuilds. Today we're open-sourcing Stim, our agent-first CLI that gives each agent its own isolated RN/@expo environment.
Show more
> tldr; RN/Expo is more than ready to support foldables That's the power of using native primitives and being really native :) Godspeed @nishanbende !
Just merged toolbar/navigationstackview API in Expo UI which auto-adapts for duo. Anything that works in SwiftUI, is available in Expo UI. We also have UIKit versions of toolbar/Split view API in expo-router tldr; RN/Expo is more than ready to support foldables ๐Ÿ“‚
Show more
yes, @expo will support the iPhone Duo ๐Ÿค