Hey notJust Developers,
One of the biggest updates this week is from the Expo Team. They've built a universal app deployment solution with EAS workflows. Seems exciting?
Let's dive into today's highlights.
- Expo EAS Hosting & API Routes Released π₯
- Bento 2025 Update π―
- TrendUI React Native SDK π
Expo EAS Hosting & API Routes Released π₯
By using Expo Router we can build universal apps for Android, iOS, and Web with the same codebase. And with EAS Build, we can deploy iOS and Android native apps to stores in just a few minutes. But what about web deployment? There was no universal solution to deploy the web part before!
Expo EAS Hosting In Action π₯
So, last week, the Expo team launched EAS Hosting, designed specifically for instantly deploying & managing your universal Expo Router websites (websites built by using Expo).
βTo deploy with EAS Hosting you first need to run npx expo export βplatform web
command to create a dist folder with the web output. Then just run the eas deploy
command. Boom! You've deployed your first Expo Router website with EAS Hosting and received a URL like https://example-app.expo.app
. You can even manage the website & logs from your EAS dashboard.
API Routes with EAS Hosting
Another good news! The team introduced API Routes. API Routes are simply APIs (server endpoints) that can connect & fetch data from your project's backend services (e.g., Fetching images from AWS s3 with secret credentials). API Routes only execute on the server side, not on the client side. This means API Routes allow you to access sensitive APIs or Environment variables in a secure environment π₯ (it was never easy before for mobile devs). You just need to write APIs (API Routes) inside your Expo project under the /app/api
directory.
The interesting thing is that you can also deploy API Routes using EAS Hosting & can get a unique access URL (e.g., https://example-app.expo.app/api
). Learn more from Kadi.
Why Not Try Today?
Currently, EAS Hosting is in preview release mode. Try it today like the Evan Bacon web app! Imagine having your portfolio at https://your_name.expo.app. Grab your domain name before it's taken!
Bento 2025 Update π―
Last year, Nate and his team Tamagui, known for their optimized and super-fast styling components for web and native, released Bento. Bento is a collection of production-ready, highly designed styled components. You can simply copy and paste these components to use in your React Native and React apps.
What's New in Bento 2025?
With the new year, the team pushed the first of many big upgrades. The most exciting of them are:
- Added over 90 prebuilt components, some with cool animations.
- Improved Component Designs.
- Added support for light and dark modes in components.
- Improved CLI to search & install components.
- Components can now adapt any of your app's custom themes.
Some of the most interesting components of bento are the OTP code input box, Date Pickers, Mouse Interactive 3D Cards, Sidebar, Sliders, Shopping Cart and product details page designs, Chat and Phonebook lists, and many more animated components. Go check them out.
TrendUI React Native SDK π
βMadan Bazgai and his team have built a new React Native UI library called TrendUI (similar to Bento but free), inspired by the @shadcn UI library (only for the web). Like Shadcn UI, TrendUI offers a collection of built-in components that you can directly copy and paste into your React Native app.
Benefits of TrendUI
The most interesting part is that TrendUI uses NativeWind under the hood to give you the power of Tailwind CSS in your React Native apps. This means it will feel like home if you're already using NativeWind built by Dan Stepanov. All other key benefits of TrendUI include:
- βSupport for both Tailwind CSS and traditional React Native stylesheets.
- Compatible with any Expo or React Native project.
- Each component offers 100% flexibility to customize styles and animations with minimal code.
- Supports both light and dark modes for each component (also Bento supports it).
- No locked-down APIs, giving you full access to the component code.
Lots of benefits, right? So why not try these amazing pre-built UI components in your Expo or React Native app today? Start with:
npm install @trendui/react-native
yarn add @trendui/react-native
β
Thatβs it π
Before we end todayβs newsletter, letβs improve the performance of our React Native apps with some important tips shared by Jamon, founder of Infinite Red. From his experience handling many client app issues, you will surely love the tips! π
π In case you missed it
![](https://embed.filekitcdn.com/e/7abUAt5sKJurpJ82fB3cx1/mdQnQnKRwAgRqGUNdkNC8Z)
Build an AI-Powered YouTube Analytics App
Weβll build an AI-powered YouTube analytics app that lets you analyze any channel, explore video stats, view AI summaries and more. Youβll also learn how to scrape public data from YouTube and other social platforms using BrightData.
|
|
![](https://embed.filekitcdn.com/e/7abUAt5sKJurpJ82fB3cx1/s3yMf1hquATvxgqa6LHrq1)
Building a Headspace Clone with React Native, Expo and RevenueCat
This project covers audio playback for meditations, animations for a beautiful user experience, and monetization with in-app subscriptions powered by RevenueCat.
|
π₯ Press worthy
1οΈβ£ Add analytics to your React Native app in under 1 minute with Vexo. Use the promo code βNotJustDev10β for a 10% discount!
2οΈβ£React Native 0.77 Golden RC-7 has been released. Stable 0.77 next week π
3οΈβ£ Maciej released a new terminal tool, pkg-stats, to check the status of any NPM package.
4οΈβ£ Krzysztof Magiera published first Radon IDE update in 2025, adding support for RN 0.77, EAS build & many more.
5οΈβ£ Static Hermes is coming to React Native π₯
6οΈβ£ React Native Reanimated 3.16.7 has been released, adding support for RN 0.77.
β
β
Did you learn something new today?
If you found this email valuable, forward it to one friend or coworker who can also benefit from it. That would be much appreciated π
The newsletter was written by Anis and edited by Vadim Savin.
|
|
Vadim Savin
Helping you become a better developer together with the notJust.dev team
|
Whenever youβre ready, there are 2 ways I can help you:
- βReact Native Mastery β The Ultimate React Native & Expo Course. Build 7 real-world projects and finally master mobile development with React Native. Available NOW!
- βJoin us as a Sponsor - Showcase your product to mobile developers and turn them into skilled, loyal users through engaging hands-on tutorials.
Because the best marketing happens through education!
|
|
β