Profile avatar
codewithbeto.dev
Dev Success @expo.dev. I teach devs how to make cool apps at http://codewithbeto.dev. 🎥 http://youtube.com/@codewithbeto. Prev: @Walmart
310 posts 1,660 followers 112 following
Prolific Poster
Conversation Starter

@livestore.dev is now open source 🚀

Love how mobile app deployment is getting streamlined like this - now we devs can max out on the fun stuff instead 🚀 Don't miss out on it - Beto's vid covers it all.

deploying to the App Store just got way better!

If you use an iPhone and make apps and haven’t tried this yet you should immediately. I use it for everything I make now. Especially the half baked projects I start and don’t finish.

How to Deploy Your React Native Expo App Learn how to get your Expo app on the App Store in just minutes, using the npx testflight command 🎥 youtu.be/qzTZt6mYFF4

How to upgrade from Expo SDK 52 to 53 Learn how to upgrade your @expo.dev app from SDK 52 to SDK 53 in just a few minutes youtu.be/HBPyP4OxVgs

I’m so pumped to be giving a workshop next Monday with @keith.bsky.social at the @localfirstconf.com in Berlin! 🎉 We’ll be diving into building universal local-first apps, and I can’t wait to learn, share, and hang out with some of the world’s best local-first builders. Let’s gooo! 🔥

And it's live! 🎉

Just upgraded my Shopping List App to SDK 53! Now I’m ready to run `npx testflight` 🚀 Source code below! 👇

QuickPush v1.0.1 is out! Now compatible with macOS Sonoma 14.6 and later 🚀 Check out the release below 👇 github.com/betomoedano/...

If you’re working with JSON Web Tokens, I recommend using jose. This module is designed to work across various runtimes, including Node.js, Cloudflare Workers, Deno, Bun, and others. That means you can use it with @expo.dev Router API routes too! (link below)

Interesting

Here’s how I handle keyboard avoidance in React Native 👇 The keyboard covering your inputs is one of the most annoying UX issues on mobile. In this video, I show how I use react-native-keyboard-controller with reanimated to smoothly avoid this problem 👨‍💻 source code: github.com/betomoedano/...

Yet another banger from @codewithbeto.dev, @prisma.io, @expo.dev router, and EAS Hosting in perfect symbiosis. Don't sleep on it - def worth the watch 🔥

We’re excited to welcome back @martin.kleppmann.com who is joining Local-First Conf 2025 in a panel discussion.

Thanks @wcandillon.bsky.social for giving me the opportunity to update the gesture example in the “can it be done” repo with simultaneous transformations! These Instagram / Social media features are so fun to make with Skia! github.com/wcandillon/c...

How can I improve this UI? Any suggestions? 👀

📢 Here’s my video: Building a Full-Stack App with @expo.dev Router & @prisma.io In this video, we cover how to communicate with our Prisma PostgreSQL database using Expo Router API Routes. We explore Prisma’s powerful Data Studio to quickly view and modify data... 🧵 1/3

This is how long it takes to load data from your @prisma.io Postgres DB using Accelerate Stay tuned, video drops tomorrow! If you are a channel member you can watch the video now 🤫👉 youtu.be/53VXR_x3A0w Learn more about prisma accelerate here: prisma.io/accelerate/?...

🎉 The @expo.dev channel just passed 30,000 devs building with Expo! If you haven’t already, smash that subscribe button — we’re cooking up some awesome video resources just for you! 🔥 🎥 www.youtube.com/@ExpoDevelop...

💡 Tip: Accessing a local backend from Android? Use 10.0.2.2 instead of localhost to connect to your machine’s server.

There is a bird’s nest right outside my window 🐣

TIL Apple has a push notifications tool. 🔔

Time to catch up with recent React news!

Explore Expo Maps with me in this deep-dive video 🗺️📍 🎥 youtu.be/jDCuaIQ9vd0

I needed an animation for an app I'm working on, so I went to bolt.new and ask the AI to generate a particles animation. And it was a success! Here's the code → codewithbeto.dev/projects/particles-animation

A new Expo Maps video is on the way! Stay tuned 🗺️📍

Recently learned about exchangeCodeAsync in Expo AuthSession — super handy! Instead of manually handling token requests, you can simply pass the authorization code and it safely handles everything for you. Definitely a function worth knowing if you're working with OAuth flows! 👇

Finally sat down to build my post scheduler app — it’s been a really fun challenge trying to integrate multiple platforms like LinkedIn and X so far. Planning to add YouTube and BlueSky next week or whenever I get some free time.

🚀 Skyrocketing! 🚀 (200+ new stars) 📦 LegendApp / legend-list ⭐ 1,583 (+382) 🗒 TypeScript A high-performance list component for React Native

Good morning ☀️

🚨 heads up! Starting today, Apple now requires all apps submitted to App Store Connect to be built with Xcode 16 or later using the iOS 18 SDK. If you’re using Expo SDK 50–53, you’re good — just make sure your builds are using an Xcode 16+ image. Learn more: expo.dev/blog/apple-s...

If you’re a developer looking to build and ship React Native apps faster—using modern tools like Expo, following best practices, and learning how to automate your builds and app submissions I put together a course that walks you through it all, step by step Check it out: codewithbeto.dev/learn

📊 Poll: Has AI reduced how often you watch coding tutorials on YouTube? • 🔽 Yes, significantly less • ↘️ Yes, slightly less • ⏸️ No change • 📈 Actually watching more now