Advertisement · 728 × 90

Posts by Evan Bacon 🥓

URLSearchParams wasn't used very much at the time so it was easy to swap it out. Fetch is also a more complicated API.

6 months ago 5 0 0 0

Awesome!

9 months ago 2 0 0 0

Great photo 🚀

1 year ago 12 0 1 0

This is awesome!

1 year ago 9 0 0 0

define native in a way that encapsulates all the remaining apps

1 year ago 1 0 3 0

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 💅

1 year ago 40 2 3 0

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.

1 year ago 21 1 0 0
Advertisement
Video

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

1 year ago 72 5 3 0
Preview
feat(expo-linking): Add basic support for App Clips. by EvanBacon · Pull Request #34327 · expo/expo Why I needed this for a side-project (https://pillarvalley.expo.app) App Clips are weird in how they handle deep links. The don't call the open: function so we need to use the continue user ac...

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...

1 year ago 5 0 0 0

Universally hosted on the new EAS Hosting too! pillarvalley.expo.app

1 year ago 11 0 0 0
Video

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...

1 year ago 132 14 11 2

has haptics on iOS!

1 year ago 2 0 1 0

I keep switch the storage implementation 😭 can put 60 on the board easily though

1 year ago 2 0 0 0

Just moved my game pillarvalley.expo.app over to EAS Hosting 🚀

Re-deploying on iOS with the new universal links.

1 year ago 50 1 5 1

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)

1 year ago 33 3 2 1
Preview
Modals Learn how to use modals in Expo Router.

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...

1 year ago 8 0 1 0
Advertisement

Run with `DEBUG=expo:* npx expo run:ios` to get extra logs

1 year ago 4 0 1 0

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

1 year ago 140 13 6 0
Evan Bacon Artist and Software Developer. Currently reimagining mobile software with Expo.

🚀 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...

1 year ago 47 2 3 0

I was talking about “use dom”. It’s really good. docs.expo.dev/guides/dom-c...

1 year ago 57 3 1 1
Video

you meet @bacon.bsky.social one time and all of a sudden all your buttons become squishy and native-feeling

1 year ago 339 19 11 5

Expo 52 will make it clear how web developers can incrementally build high-powered native apps with their existing React skills

1 year ago 40 3 1 1

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.

2 years ago 6 0 1 1

check the android implementation before committing too hard 😅 it’s not as slick as the iOS version.

2 years ago 5 0 1 0
Advertisement
Preview
Who's using Expo in 2024 A list of popular iOS apps using Expo open source libraries in 2024

🚀 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

2 years ago 22 4 0 1
Post image

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!

2 years ago 18 1 1 0
Preview
RFC: API Routes Bringing server-side development to React Native with Expo API Routes

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...

2 years ago 11 4 0 0

@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.

2 years ago 10 1 2 0

alright folks, the app code is now public

https://github.com/bluesky-social/social-app

2 years ago 1091 398 99 100

Writing this from a branch of the Bluesky app that uses Expo Router

2 years ago 17 0 3 0