brent
banner
notbrent.dev
brent
@notbrent.dev
Working on expo.dev, attempting to play guitar. Dogs.
is it just me or did americans recently decide, without consulting the rest of us, to suddenly start speaking with a hard g in “singer”? like sing-ger
November 7, 2025 at 1:51 AM
message me here or come talk with me at @reactnativelondon.co.uk next week if this job posting looks like a good fit for you! expo is an amazing place to work! expo.dev/careers/web-...
Web services engineer — Expo
Create the way people write and distribute application software.
expo.dev
November 5, 2025 at 4:45 PM
as someone who very much enjoys @chasebliss.bsky.social pedals, i am so stoked that this app exists and that it was built using tools that i work on expo.dev/blog/buildin...
Building a MIDI-over-Bluetooth app using Expo Modules
Learn how to build custom native functionality using Expo Modules, including adding MIDI-over-Bluetooth support for real-world hardware integration.
expo.dev
October 30, 2025 at 5:40 PM
Reposted by brent
𝝠 Expo passed 2 Million weekly npm downloads over the weekend.

It wasn't a milestone we were tracking or aiming for. But it feels great to get there. It's a credit to the hardworking team at Expo and to the community of devs that contribute and support Expo.

Thank you!
October 28, 2025 at 4:31 PM
Reposted by brent
💂‍♀️ 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
October 27, 2025 at 3:37 PM
Reposted by brent
made my first leaflet :) a little guide to our new @atproto/oauth-client-expo library
Getting Started with atproto and Expo - mildly at-musing
a short guide to using @atproto/oauth-client-expo
samuel.leaflet.pub
October 24, 2025 at 12:10 PM
Reposted by brent
app devs: we have some new AT OAuth resources and examples for you!

linked off this intro page we have new example projects showing how to do client auth using reference SDKs for TypeScript and Go.

and the buried lede: an Expo library for doing AT OAuth in React Native mobile apps
OAuth Introduction - AT Protocol
OAuth for AT Protocol application developers.
atproto.com
October 22, 2025 at 8:28 PM
Reposted by brent
New Automerge website at automerge.org. Kudos to @spiralganglion.com and @seaofclouds.com for their work building it. The level of craft and detail in the landing page is very satisfying.
Automerge
Automerge is a library for building collaborative, local-first applications.
automerge.org
October 16, 2025 at 8:43 PM
Reposted by brent
🎉 Introducing React Native Harness - a lightweight framework for testing native modules directly on device or emulator.

Write tests in a Jest-like syntax, run them in a real React Native runtime, and verify native behavior without mocks.
October 15, 2025 at 1:59 PM
Reposted by brent
very interesting talk by @lunaleaps.bsky.social from the second day of react conf about RN threading and virtualizating lists, highly recommend watching
October 8, 2025 at 9:43 PM
Reposted by brent
Love how much of the latest @reactnative.dev release is removal and deprecations! github.com/facebook/rea...
While it might cause downstream friction, it's such a healthy sign for a project to not "just add on" but tackle its technical debt head first! I hope this doesn't stop if we ever get to 1.0!
github.com
October 8, 2025 at 6:36 AM
Reposted by brent
We just launched a new React Native showcase for Meta Quest VR 🚀

Our demo on Horizon OS features camera, audio, and fluid navigation powered by popular libraries. It proves you can use existing mobile skills to build high-performance VR experiences.

Read the full story by @jwr.ski on our blog ⬇️
October 8, 2025 at 12:39 PM
Reposted by brent
react team are absolutely cooking reactnative.dev/docs/element...
Element nodes · React Native
Element nodes represent native components in the native view tree (similar to Element nodes on Web).
reactnative.dev
October 8, 2025 at 9:56 PM
Reposted by brent
Check out the React Conf app!
October 2, 2025 at 7:01 PM
Reposted by brent
🆕 AI apps don’t need the cloud.

With react-native-executorch, you can:

♢ Keep data private
♢ Run AI offline
♢ Skip API fees
♢ Get instant responses

On-device AI is here.

Read about it in the blog post from @swmansion.comexpo.dev/blog/how-to-...
The future of AI apps is on the device: How to run AI models with React Native ExecuTorch
Learn how to integrate AI models within your Expo apps while keeping your users data safe and private.
expo.dev
October 2, 2025 at 3:56 PM
Reposted by brent
i wrote about atproto and why it matters
Open Social — overreacted
The protocol is the API.
overreacted.io
September 26, 2025 at 3:33 PM
Reposted by brent
for all the cracked react native devs, please come with with us 🥺
we're hiring a Product Engineer at @bsky.app!

social is changing quickly — our team is defining what comes next.

if you're a 10X React Native dev who wants to ship features millions use daily and help bring the joy back to social, get in touch:

jobs.gem.com/bluesky/am9i...
Bluesky Jobs
Bluesky Jobs
jobs.gem.com
September 29, 2025 at 10:18 PM
Reposted by brent
👀 We've had the pleasure of meeting @alfonsocj.com in person at a couple events (including Chain React where he gave a great talk about building with Expo at Coinbase). He would be excellent to work with.

Take a look at this role if you're available or your eyes are beginning to wander:
September 24, 2025 at 8:21 PM
Reposted by brent
"I'm new to React Native / Expo Router - how should I structure my codebase?"
It's a question that comes up quite a bit, and this is an attempt at providing some very concrete suggestions.
Already using Router? I'd love to know if there's anything you'd do differently, and why 📝
expo.dev Expo @expo.dev · Sep 23
🗂️ New blog from @kadi.bsky.social: Folder structure best practices for Expo apps.

Keep your project organized with:

♢ /src for clarity
♢ Components & screens in the right place
♢ API & server code separated
♢ Platform-specific extensions

Read the guide for all her advice: expo.dev/blog/expo-ap...
How to organize Expo app folder structure for clarity and scalability
Organize your Expo Router project with proven folder structures for components, screens, API routes, and more to scale React Native apps.
expo.dev
September 23, 2025 at 3:59 PM
hello! have you migrated your app to the new arch recently? how'd it go for you? curious to hear success stories, failed attempts, and anything in between!
September 23, 2025 at 1:45 AM
Reposted by brent
Expo Go just made it to the metaverse:

www.meta.com/experiences/...
Expo Go on Meta Quest
Expo is a free & open source platform to build apps using JavaScript and React.
www.meta.com
September 16, 2025 at 5:50 PM
Reposted by brent
TIL that for some people with irreparably damaged corneas, you can pull one of their teeth, drill a hole in it, install an artificial lens, sew it into their cheek (so tissue attaches), then pull it out and stick it in their damaged eye, and ... it works fine!?! www.nbcboston.com/news/health/...
Man, 34, is no longer blind after tooth is implanted in eye in 'crazy' surgery
Tooth-in-eye surgery sounds like science fiction, but it can help people with severely damaged corneas see again. A patient and his doctors describe what it's like.
www.nbcboston.com
September 12, 2025 at 1:42 PM
Reposted by brent
Try out Expo UI on both mobile and TV! 😀 github.com/react-native...
September 13, 2025 at 1:10 AM
Reposted by brent
🚀 Expo SDK 54 brings SwiftUI & Liquid Glass to React Native.
With Expo UI, you can:

◆ Use native SwiftUI primitives directly in JS
◆ Apply iOS 26’s Liquid Glass effects
◆ Build full apps with SwiftUI containers

Blog from @kudochien.dev @nishan.dev @aleqsio.com

expo.dev/blog/liquid-...
Integrating iOS 26 Liquid Glass app with Expo UI and SwiftUI
Expo UI brings SwiftUI and Jetpack Compose to React Native, letting you mix modern UI primitives and React in one app.
expo.dev
September 12, 2025 at 6:17 PM
Reposted by brent
Any podcasts or streams want to invite me on to talk about React transitions, suspense, and optimistic?
September 11, 2025 at 11:27 PM