URLSearchParams wasn't used very much at the time so it was easy to swap it out. Fetch is also a more complicated API.
URLSearchParams wasn't used very much at the time so it was easy to swap it out. Fetch is also a more complicated API.
Awesome!
Great photo ๐
This is awesome!
define native in a way that encapsulates all the remaining apps
It's absolutely incredible how good @expo.dev is these days
I set up a new Expo Router shell and built about 80% of an entire super slick app in 1 day yesterday ๐ฎ
It works flawlessly on Web, iOS, and Android ๐ Before, this would've taken so much longer, or be far less capable in the same time ๐
Thoughts:
1. Expo web is pretty OP now that it has file-based routing, rendering patterns, and integrated hosting.
2. Expo DOM components are great for enabling a 'web-first, native-later' workflow.
3. Really excited to add more webโnative functionality like universal links and App Clips.
Built a quick Expo website to search through expo/vector-icons ๐
โ Framework โ Expo Router
โ Hosting โ eas deploy ๐
โ UI โ shadcn
โ Virtual list โ tanstack/react-virtual
Try it here icons.expo.app
All URLs, including query parameters, are supported automatically in Expo Router. You may need a few patches for RN/Expo Linking github.com/expo/expo/pu...
Took some notes here github.com/EvanBacon/ex...
Universally hosted on the new EAS Hosting too! pillarvalley.expo.app
Just built my first ๏ฃฟ App Clip in Expo Router!
โ Instantly launch on iOS w/o downloading
โ Deep link to every screen automatically
โ Convert users in-app w/o ever going to the App Store
A new era for mobile webโnotifications, Live Activities, haptics, etc
Try now appclip.apple.com/id?p=com.eva...
has haptics on iOS!
I keep switch the storage implementation ๐ญ can put 60 on the board easily though
Just moved my game pillarvalley.expo.app over to EAS Hosting ๐
Re-deploying on iOS with the new universal links.
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)
Try using React Native <Modal> in your app, not all modals need to be part of the router (e.g. context menus usually aren't).
Learn more here docs.expo.dev/router/advan...
Run with `DEBUG=expo:* npx expo run:ios` to get extra logs
the amount of pure value expo has created must be astronomical. i donโt think react native would be viable for smaller companies without it. and itโs free. wild
๐ Migrated my React website evanbacon.dev to a native app with Expo DOM components, on a stream.
You can try it today on iOS! testflight.apple.com/join/Mnx4HDsf
And watch the stream here www.youtube.com/watch?v=lLlu...
I was talking about โuse domโ. Itโs really good. docs.expo.dev/guides/dom-c...
you meet @bacon.bsky.social one time and all of a sudden all your buttons become squishy and native-feeling
Expo 52 will make it clear how web developers can incrementally build high-powered native apps with their existing React skills
Yeah the icons were very upsetting. Not sure what the right approach is to making them look goodโmaybe the built-in Material icons(?), Iโm happy to work on a config plugin if there are some known dimensions or best practices for these icons.
check the android implementation before committing too hard ๐ itโs not as slick as the iOS version.
๐ Ever wonder how many apps use Expo ร React Native?
Over the last year I've collected a list of over +๐ญ,๐ฑ๐ฌ๐ฌ top iOS apps (including Bluesky) using Expo OSS in the ๏ฃฟ App Store!
๐ Today I'm sharing the list!
evanbacon.dev/blog/expo-2024
When people compare React Native with Flutter, they often say that Flutter is better for graphics-based apps.
However, the #1 graphics app in the ๏ฃฟ App Store is built with React Native.
Anything's possible with a truly native framework!
Take a look at this RFC from @bacon.bsky.social if you care about API Routes in your apps. Please share feedback if you have any. blog.expo.dev/rfc-api-rout...
@pfrazee.com @danabra.mov We're working a lot on Expo web and trying to make Expo one of the best ways to make a website -- on par w Remix and Next, etc. If there's anything you think is missing or wish were diff, let us know. @bacon.bsky.social is leading this effort.
alright folks, the app code is now public
https://github.com/bluesky-social/social-app
Writing this from a branch of the Bluesky app that uses Expo Router