And if you're curious to see know how it was built, check out the source code here: github.com/expo/react-c...
And if you're curious to see know how it was built, check out the source code here: github.com/expo/react-c...
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 📝
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...
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 📝
We also have cool new landing pages to demonstrate how various builders - enterprise, ecom, startups, finserv, crypto, solo devs - benefit from building with Expo.
We were overdue for a new home that tells the story of what Expo has become: Everything you need to build apps.
We added more pages to explain how Expo serves different stages of business growth across different industries. We'll 🧵 some of those below ↓
We also have cool new landing pages to demonstrate how various builders - enterprise, ecom, startups, finserv, crypto, solo devs - benefit from building with Expo.
◆ 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...
Thank you so much for sharing. Your feedback throughout has been really useful in helping us make things smoother in the future 🕵️♀️
Thank you so much for sharing. Your feedback throughout has been really useful in helping us make things smoother in the future 🕵️♀️
www.producthunt.com/products/duc...
www.producthunt.com/products/duc...
🧘♀️ GraphQL Yoga - server
💜 URQL - client
🎉 gql.tada - type generation
☁️ EAS Hosting - for API & web deployments
🧘♀️ GraphQL Yoga - server
💜 URQL - client
🎉 gql.tada - type generation
☁️ EAS Hosting - for API & web deployments
Here's how to upload images from your app to an AWS S3 bucket with Expo Router and EAS Hosting
github.com/expo/example...
Here's how to upload images from your app to an AWS S3 bucket with Expo Router and EAS Hosting
github.com/expo/example...
♢ Define auth flows clearly and predictably
♢ Avoid imperative redirects
♢ Easily control nested routes and modals
Blog/video from @kadi.bsky.social ↓
If you think you are a good fit, send a DM.
If you think you are a good fit, send a DM.
github.com/kirillzyusko...
github.com/kirillzyusko...
AppJS 2025 pre-conference meetup ✨
AppJS 2025 pre-conference meetup ✨
We promise you, we'll deliver both this year as well! 🤞
🎤 Check out some of the speakers, and don't wait up too long – there are only 3 weeks left!
1. make it work
2. make it pretty
3. make it ⚡️performant ⚡️
Some great tips on how to achieve that last part 👇
In this new post, @bacon.bsky.social shares tactical ways to reduce lag and keep your Expo app feeling snappy—from thread blocking to worklets, background tasks, and more.
📖 Read the full guide: expo.dev/blog/best-pr...
1. make it work
2. make it pretty
3. make it ⚡️performant ⚡️
Some great tips on how to achieve that last part 👇
youtube.com/playlist?lis...
youtube.com/playlist?lis...
With Expo Router, you can:
• Nest stacks
• Add icons & badges
• Customize tab transitions
• Control history
Watch the full tutorial from @kadi.bsky.social: youtu.be/BElPB4Ai3j0?...
With Expo Router, you can:
• Nest stacks
• Add icons & badges
• Customize tab transitions
• Control history
Watch the full tutorial from @kadi.bsky.social: youtu.be/BElPB4Ai3j0?...
The video from @kadi.bsky.social covers:
🧭 screen-to-screen nav
📦 passing params
🌀 dynamic + nested routes
✨ screen titles & animations
🎥 youtu.be/izZv6a99Roo
The video from @kadi.bsky.social covers:
🧭 screen-to-screen nav
📦 passing params
🌀 dynamic + nested routes
✨ screen titles & animations
🎥 youtu.be/izZv6a99Roo
Understanding layout files and how they relate to the screens in your app folder is the ✨foundation ✨ of understanding file-based routing for React Native apps!
✅ What layout files do
✅ How to know which screens use which layout
✅ Navigating between screens
✅ Blocking access with redirects
youtu.be/Yh6Qlg2CYwQ
Understanding layout files and how they relate to the screens in your app folder is the ✨foundation ✨ of understanding file-based routing for React Native apps!
Chat reactions are here! You can now respond to chat messages (aka “direct messages”) with an emoji ❤️
Chat reactions are here! You can now respond to chat messages (aka “direct messages”) with an emoji ❤️
Just kidding, excited to get back to the Expo / @tailwindcss.com app we're working on.
Just kidding, excited to get back to the Expo / @tailwindcss.com app we're working on.