Some really great talks this year, don't miss out and grab your tickets now!
💂♀️ If you're anywhere near London next month then make your way to RNL Conf. This is a talent-rich event with wonderful speakers, panels, and workshops. We've got a massive cohort of Expo devs headed to London and we'd love to see you there. www.reactnativelondon.co.uk
Expo Router v6 has a boatload of excellent new features, don't miss out and upgrade now! So happy to be part of this team shipping the future of React Native! 🫡
🚀 Expo Router v6 is here! @bacon.bsky.social and his team bring more native iOS magic into React: ◆ <Link.Preview> & <Link.Menu> for previews + context menus ◆ More server features for advanced web ◆ React-first APIs that just work™️ Details in the blog: expo.dev/blog/expo-ro...
Looking forward to seeing apps using SDK 54, so many exciting new features 👌
𝝠 Expo SDK 54 is LIVE 🚀 ◆ React Native 0.81 ◆ Precompiled RN for iOS → faster clean builds ◆ iOS 26 Liquid Glass icons + views ◆ Android 16 target, edge-to-edge default ◆ Router v6 native tabs ◆ Updates: header overrides, progress, reload screen ◆ So much more... expo.dev/changelog/sd...
Expo SDK 54's stable release is coming soon! 𝝠 Behind the scenes, changes to autolinking & dependencies make updates easier, and improve support across package managers for workspaces & isolated dependencies 📚 kitten.sh/blog/autolin... (Also please give SDK 54's beta a try ❤️)
Autolinking's broken promise
Mending a thousand Expo apps’ dependency issues.
kitten.sh
Excited to share that I've joined Expo and today's my first day! Looking forward to 2025 😎
bluesky adding verification is only good if they verify me otherwise it's bad
What commercial solutions do #ReactNative peeps use for runtime root/jailbreak detection? Asking for a friend...
Had a productive morning getting *extremely* basic audio metering working for MP3 and HLS streams on #iOS. Next steps; roll my own fork of rntp.dev so I can use it in #ReactNative
Any #ReactNative vibe coders willing to give this a spin? github.com/twodoorsdev/...
GitHub - twodoorsdev/react-native-debugger-mcp: An MCP server that connects to your React Native application debugger
An MCP server that connects to your React Native application debugger - twodoorsdev/react-native-debugger-mcp
github.com
Got inspired by @jayz.us playing around with React Native macOS and got NavigationSplitView working as an Expo module; next step is to see if I can hook it up to react-navigation
Happy new year 🥳 Can’t wait to see all the cool things you folks get up to in 2025!
Day 25: Thanks and Shoutouts 🎄 Merry Christmas to everyone reading! 🎄 This concludes the Advent of #ReactNative! Huge thanks to the community for keeping this ecosystem alive. I'd like to take a moment to thank the following folks:
Day 24: Styling in #ReactNative We’re all familiar with the built-in StyleSheet API, but its simplicity leaves large gaps for improvement, and thankfully over the years many such solutions have sprung up. Today I’ll go over some of the more popular ones.
Day 24: Styling in #ReactNative We’re all familiar with the built-in StyleSheet API, but its simplicity leaves large gaps for improvement, and thankfully over the years many such solutions have sprung up. Today I’ll go over some of the more popular ones.
Day 23: #ReactNative E2E Testing After coming back to React Native apps this year, I was curious as to what the gold standard is for E2E testing. It didn’t take long to see that everyone was using Detox, and by jove, it really does feel like Playwright for React Native apps: wix.github.io/Detox/
Day 23: #ReactNative E2E Testing After coming back to React Native apps this year, I was curious as to what the gold standard is for E2E testing. It didn’t take long to see that everyone was using Detox, and by jove, it really does feel like Playwright for React Native apps: wix.github.io/Detox/
Detox
wix.github.io
Day 22: #ReactNative Linux As the ugly stepchild of desktop platforms, Linux and React Native have had a more tempestuous relationship over the years. Back in 2016, @canonicalltd.bsky.social introduced their own fork of React Native, called React Native Ubuntu: canonical.com/blog/introdu....
Day 22: #ReactNative Linux As the ugly stepchild of desktop platforms, Linux and React Native have had a more tempestuous relationship over the years. Back in 2016, @canonicalltd.bsky.social introduced their own fork of React Native, called React Native Ubuntu: canonical.com/blog/introdu....
Introducing React Native on Ubuntu | Canonical
Application development for mobile and desktop using web technologies is becoming increasingly popular. If you are one of these developers then Ubuntu has a great choice of frameworks you can use to create new apps. The Webapps team at Canonical is always focused on ensuring the right frameworks are available to developers. The Cordova fr […]
canonical.com
Day 21: #ReactNative Windows react-native-windows brings Windows support to React Native. Before this year, I’d never used it at all so getting to grips with it earlier this year for a project was a bit of an upskilling process 😅
Day 21: #ReactNative Windows react-native-windows brings Windows support to React Native. Before this year, I’d never used it at all so getting to grips with it earlier this year for a project was a bit of an upskilling process 😅
Day 20: #ReactNative macOS react-native-macos celebrates its 5th birthday next year, and its been a blast watching it improve and evolve.
Day 20: #ReactNative macOS react-native-macos celebrates its 5th birthday next year, and its been a blast watching it improve and evolve.
Day 19: #ReactNative Databases I really enjoy using #SQLite, and one of my favorite developments in the React Native space has been the variety of tools that you can use with SQLite today.
Day 19: #ReactNative Databases I really enjoy using #SQLite, and one of my favorite developments in the React Native space has been the variety of tools that you can use with SQLite today.
Day 18: The CocoaPods saga As far back as I can remember, #ReactNative’s iOS support has always been built around CocoaPods (maybe this wasn’t true for the very first releases). In all those years, its worked fairly well (minus the occasional bit of drama with Ruby/Gems).
You losers are using ChatGPT, Cursor, or even Windsurf to create your SwiftUI views? Pfft. I’m using Amazon’s Rufus support bot to create mine. #iOSDev #buildinpublic
Day 18: The CocoaPods saga As far back as I can remember, #ReactNative’s iOS support has always been built around CocoaPods (maybe this wasn’t true for the very first releases). In all those years, its worked fairly well (minus the occasional bit of drama with Ruby/Gems).
Day 17: OneStack A new #ReactNative contender arrives on the scene! While its announcement may have been a little spicy, I think a little competition is a good thing.
Day 17: OneStack A new #ReactNative contender arrives on the scene! While its announcement may have been a little spicy, I think a little competition is a good thing.
Day 16: Watchman Not a strictly #ReactNative post, but it typically only comes up when rebuilding native projects. I think the logs speak for themselves:
Day 16: Watchman Not a strictly #ReactNative post, but it typically only comes up when rebuilding native projects. I think the logs speak for themselves:
Day 15: React Native Skia Another top-shelf #ReactNative contribution from Shopify. Its high-performance 2D graphics rendering means you can get professional-grade, hardware-accelerated graphics performance in your RN apps.
Day 15: React Native Skia Another top-shelf #ReactNative contribution from Shopify. Its high-performance 2D graphics rendering means you can get professional-grade, hardware-accelerated graphics performance in your RN apps.
Day 14: Reanimated The premier solution for animations on #ReactNative hit v3 this year and is still going strong thanks to @swmansion.com.
Day 14: Reanimated The premier solution for animations on #ReactNative hit v3 this year and is still going strong thanks to @swmansion.com.
Day 13: React Navigation Back in the early days of #ReactNative, there was a *lot* of competition in the navigation space (albeit mostly from Facebook with itself). There was NavigatorIOS, Navigator, then briefly NavigationExperimental. @expo.dev even tried their hand at it with ex-navigation too.
Got keyboard controls to pass through 👌 Happy Friday the 13th everyone! #ReactNative
@mrousavy.com Reckon we can go platinum before the holidays? 😎
Day 13: React Navigation Back in the early days of #ReactNative, there was a *lot* of competition in the navigation space (albeit mostly from Facebook with itself). There was NavigatorIOS, Navigator, then briefly NavigationExperimental. @expo.dev even tried their hand at it with ex-navigation too.
Day 12: EAS A mobile-first, managed CI/CD that has top-tier integrations with GitHub. A tightly-knit web app for building, deploying and OTA-updating #ReactNative apps. A CLI tool that keeps things ridiculously simple. That’s what comes to mind for us when we think about EAS at @twodoors.dev
Day 12: EAS A mobile-first, managed CI/CD that has top-tier integrations with GitHub. A tightly-knit web app for building, deploying and OTA-updating #ReactNative apps. A CLI tool that keeps things ridiculously simple. That’s what comes to mind for us when we think about EAS at @twodoors.dev
Day 11: Expo Router Expo Router is incredible; big props to @bacon.bsky.social for his work on it. If you’re coming from @nextjs.org to #ReactNative, it almost looks the same (if you squint), and there’s enough in the documentation to be productive almost immediately.
Day 11: Expo Router Expo Router is incredible; big props to @bacon.bsky.social for his work on it. If you’re coming from @nextjs.org to #ReactNative, it almost looks the same (if you squint), and there’s enough in the documentation to be productive almost immediately.
Day 10: Expo Config Plugins In my opinion, possibly the single greatest thing in the #ReactNative ecosystem, even better than New Architecture. Config plugins fix SO much pain, and go hand-in-hand with the prebuild process, together enabling what's called Continuous Native Generation (or CNG)