Jon Samp

Jon Samp

@jon.expo.app

I work on product at @expo.dev, where we make tools for building apps. jon.expo.app.

5.3K followers165 following165 posts

Released a massive update of my coffee timer app, Single Origin. I wanted to brew the roaster-created recipes available on the Fellow Aiden & xBloom, so I built an app that guides you through every pour, agitation, etc. Since it's built with Expo, it runs on iOS, WatchOS, Android, & Web. πŸ‘‡

The iOS queue times for Free plan users on @expo.dev were around 4 hours at this time last week. We increased our Mac capacity today. We're seeing <10 min queue times right now. ⚑ Subscribers are seeing 0 min queue times.

We're keeping a close eye on queue times to make sure it's consistently better. It's really important to us that building your app on Expo is a nice experience, especially when you're working on a passion project.

Jon Samp reposted

Just launched the first version of the React Native Directory VS Code extension! πŸŽ‰ Now you can effortlessly discover & integrate React Native libraries into your project, without leaving VS Code. Give it a try and let me know what you think! πŸ‘‡ πŸ”— marketplace.visualstudio.com/items?itemNa...

marketplace.visualstudio.comReact Native Directory - Visual Studio MarketplaceExtension for Visual Studio Code - Find and install right packages for all of your React Native apps right from VS Code.

Free accounts get 30 builds (up to 15 iOS), free submissions, 100K hosting requests, and ~60 over the air update publishes per month on @expo.dev. And now you can automate it all so that a push to main = delivered code.

Expo@expo.dev

πŸ†• EAS Workflows (our React Native CI/CD) is now GA and available on our free tier. This is a massively important service for speeding up your team and establishing consistency. Watch @jonsamp.dev's vid and then go give it a try for free. youtu.be/OJ2u9tQCpr4

We released a product called workflows, a React Native CI/CD, late last year. Heard a *ton* of feedback and there are a lot of new features. Let's dive in: πŸ—ΊοΈ We now display a topologically sorted map of your workflow, so you can see what's in progress, finished, failed, etc.

View full thread

That's it for today. We're still working on a bunch of things, like approval jobs, more pre-packaged jobs (like fingerprint), and later cron jobs for the biweekly release crowd. Is there a feature you'd love to see? Lmk!

We released a product called workflows, a React Native CI/CD, late last year. Heard a *ton* of feedback and there are a lot of new features. Let's dive in: πŸ—ΊοΈ We now display a topologically sorted map of your workflow, so you can see what's in progress, finished, failed, etc.

View full thread

🀳 Our UI is made for app developers. That means you can publish an update and your team will see a QR code to preview it in seconds. We'll also show you compatible builds for that update. Or you can even open it in Orbit!

πŸ“š We have updated docs. Check out our new examples doc, which has easy to copy/edit workflow configs. We also have a new syntax guide. It's now easier to figure out everything you can automate.

We released a product called workflows, a React Native CI/CD, late last year. Heard a *ton* of feedback and there are a lot of new features. Let's dive in: πŸ—ΊοΈ We now display a topologically sorted map of your workflow, so you can see what's in progress, finished, failed, etc.

✍️ We also made the list of jobs on the page match your YAML config. Why? You might have 10 jobs, then a build at the end, and you want your team to download the build. This makes it so that you can put the build first in your YAML and it'll appear above the fold.

πŸ”„ You can now re-run entire workflows or from failed jobs. When you confirm, you'll *instantly* see the new workflow re-running. Great for flakey Maestro tests.

Since we stayed home for the holidays, I was able to get a lot of "someday list" stuff done. First up, built these shelves for my workshop. Now I have a joinery-station. Pocket hole jig, screws, bolts, glue, drills, clamps, etc.

View full thread

And finally, played through Celeste A sides again. Fun to go back. Now i need to find/complete all the B sides and C sides again.

Since we stayed home for the holidays, I was able to get a lot of "someday list" stuff done. First up, built these shelves for my workshop. Now I have a joinery-station. Pocket hole jig, screws, bolts, glue, drills, clamps, etc.

View full thread

My dad got some vinyl tint for his headlights, but didn't know how to put it on. Me neither! I think it went pretty well. Now his car has sunglasses 😎

I also got a Stream Deck and made a bunch of custom icons for it. This thing is awesome. Spending some time to automate things just feels so good.

Since we stayed home for the holidays, I was able to get a lot of "someday list" stuff done. First up, built these shelves for my workshop. Now I have a joinery-station. Pocket hole jig, screws, bolts, glue, drills, clamps, etc.

Next up, I finally learned some CAD to model a tablet holder for a HomeAssistant tablet. If you haven't tried HA, it's amazing. 100% recommend.

I also have these MSR II mmWave presence sensors to kick off automations, like turning on lights/monitor CO2. I designed/printed this right-angle cord holder.

Has this been the best year for React Native and Expo ever? It's definitely up there! So much to recap. If you're a bit behind on the latest, this blog will get you up to speed 🏎️

Expo@expo.dev

πŸ‘ Trying to narrow down the highlights from 2024 is a harrowing endeavor. But @jonsamp.dev, our Head of Product, knows that sometimes you have to look back before you can look forward. Enjoy this buffet of 2024 𝝠 Expo highlights and a sneak peek at our plans for 2025. expo.dev/blog/2024-ye...

Just turned off Apple Intelligence on all my devices and realized I was better off before. Some realizations: Apple is terrified of results that are unsavory, which means AI generated content is nearly useless. Here I tried to use the Image Playground to create images of me, angry or sad. Baha wat?

And the AI generated summaries are ... weird? Like this one: bsky.app/profile/jons... Instead of showing me a butchered summary of text my partner wrote, why not prioritize all the messages humans wrote in an actionable list?

Jon Samp@jon.expo.app

My partner texted me about an exercise ball. Apple’s AI summary almost made me spew my coffee:

Just in time for the holidays: I updated my Scrabble word checker app. πŸ“š New official dictionaries (all local) πŸ’… Updated UI and animations πŸ‘¨β€πŸ’» SDK 52, expo-sqlite, splash screen, workflows, and more! It's free! It's open source! I hope you don't lose your turn.

I made this on a Sunday years ago after finding a lot of ad-riddled websites that had sketchy word lists. Now we can play with official word lists, and without seeing anagrams/etc. One thing I love about RN/Expo is that you can make small hobby projects, like I used to with websites/blogs.

Come have a coffee with us! β˜•οΈ

Expo@expo.dev

πŸ₯³ AMA today at 10am PT with @notbrent.dev, @jonsamp.dev, @tsapeta.dev, and @keith.bsky.social on stage and plenty more Expo engineers in the chat. We want to take all your SDK 52 & EAS questions - you can hop in the youtube link right now and preempt your questions: youtube.com/live/NHpS9Ja...

Jon Samp reposted

LiveStore is the data layer I wish I had when working on mobile apps: Reactive, fast and fun to use! After many months of close collaboration with the folks at @expo.dev, I'm very excited to take a big step towards launching @livestore.dev.

Expo@expo.dev

πŸ₯³ Launch Party day 4: Introducing LiveStore - a local-first data layer built on SQLite for high performance apps. The creator of LiveStore is @schickling.dev (former @prisma.io) and he's opening up early access to LiveStore today! Check out his blog post for the details: expo.dev/blog/local-f...

Is this the biggest year for React Native… ever? - Bluesky soars - Partiful tops the Play Store - The New Architecture is here - Expo is dropping a bunch of features Feel like everyone here is really starting to run πŸƒβ€β™‚οΈ

Jon Samp reposted

SwiftUI 🀝 Expo

Bringing MeshGradient from SwiftUI to React Native 🌈 Built with @expo.dev Modules and not yet announced feature in SDK 52 that allows to embed any SwiftUI view into RN app πŸ“² Implemented with the New Architecture in mind πŸ›οΈ Demo built with @swmansion.com Reanimated and Gesture Handler πŸ’œ