Dec 20, 2023 by
Jon Samp
2023 began with some audacious goals. We made a long list of new features and capabilities to build. Our goal, in general terms, was to make Expo a more helpful part of developer workflows.
In our all-hands last Thursday our CEO, Charlie Cheever, pulled up that original list and ran through the startling number of new features and capabilities we shipped. There were a few misses for sure. But not many. Our progress in 2023 is something we’re all proud of. And as a result of our work it’s now easier than ever to create and maintain a universal app with your team.
It’s instinctual to want to keep our momentum and run right through the holidays with our eyes on the horizon. And while we’re excited about what the future holds (starting with SDK 50 in January!), let’s take a moment to appreciate some of the highlights from 2023.
The list of features and capabilities we shipped in 2023 is longer than a list of new AI companies. We won’t bore you with every line item. Let’s just focus on some of the stars:
In November we launched Expo Orbit for macOS to make it faster and easier to install and run builds from EAS or elsewhere, and to run Snack projects on simulators and physical devices. It has handy features like opening multiple simulators at once for quicker testing, and even opening Android emulators without audio, which will keep the music you’re listening to pitch perfect.
You can download it or install it with homebrew:
-
brew install expo-orbit
Evan Bacon and his team have been busy bringing the best routing concepts from the web to native iOS and Android apps with Expo Router. Every file in the app directory automatically becomes a route in your mobile navigation, making it easier than ever to build, maintain, and scale your project.
This year we added a lot of new features:
<Head />
component, which supports SSG on web and a ton of truly native functionality on iOS, like automatic handoff, Siri Context, and Quick Notes.The Expo Router V3 Beta opened recently, so check that out if you haven’t already.
EAS Build is our hosted service for building app binaries for your Expo and React Native projects. In 2023 we made large strides on EAS Build’s feature set with several new performance and workflow improvements.
Here are some of the features we released this year:
eas build:run
command.EAS Update is our hosted service for shipping OTA bug fixes in between app store submissions. In 2023 we delivered literal millions of updates, learned a from our users, and shipped some key improvements:
For both technical and human reasons this conference was a highlight of the year. It felt great to spend a few days surrounded by hundreds of the best React developers in the world.
At the conference we announced many new features and updates that help teams iterate faster and with more confidence. Here’s a nice excerpt from the keynote that Charlie and our CTO James Ide delivered on the big stage (You can watch all the talks from that conference here.):
Appjs Conf 2024 begins accepting CFPs next month and you can still grab early bird ticket prices. We’d love to see you in Poland!
The engineering team at Expo builds and ships product with a combination of speed and quality that sometimes feels impossible. It’s part of the culture of the company. It’s a byproduct of the example our leaders and core members established back in the early Expo days.
It’s hard to pick a handful of highlights and exclude so much of the good work we shipped this year. So let’s take a look at just a few more meaningful 2023 accomplishments:
Thank you to all of the React, React Native, and Expo developers who helped us this year by testing and providing feedback on all the changes we made. Over 250 different developers made contributions in 2023. Your feedback and input meaningfully guide our product direction.
Our goal in 2023 was to improve our open source platform to allow any developer to create genuine native apps. Alongside it, we wanted to make major improvements to our cloud services, EAS, to help developers deliver their code to millions of users. We delivered on those goals.
Next year, we can’t wait to go even further. We’re thinking hard about how teams work together and test their changes before sending them to users. We’re also thinking about how developers can make premier universal experiences that include Android, iOS, and the web.
2024 is going to be a big year for speeding up iterations and making it easier for developers to understand how their apps are doing, react to issues, and consistently deliver the best user experience possible.
We look forward to your feedback and your support. And, as always, we can’t wait to see what you build.