
Beto
@betomoedano • 10,150 subscribers
building & shipping mobile apps with ai teaching 40k+ react native devs · ex-@Expo course: https://t.co/vElMxVnx1r book: https://t.co/v2xX3j6jQg app: https://t.co/gdBFHWI82c
Shorts
Videos

Claude Fable 5 absolutely cooked 😮 I asked it to build a habit tracker with Expo, using the Code with Beto MCP server. It shipped: – zoom transitions – sortable habit list – app icon (Code with Beto Skill) – home screen widget with a heatmap – onboarding, haptics, animations, dark mode – notification actions (mark a habit done without opening the app) 100% React Native 👇
Beto47,754 Aufrufe • vor 10 Tagen

React Native hasn't shipped a new UI primitive in years. No slider. No date picker. No segmented control. So you install a community package and pray it survives your next upgrade. Expo UI kills that. Real native SwiftUI + Jetpack Compose components, written in JSX. 30-min crash course on how it actually works, some of my best teaching yet 👇
Beto34,757 Aufrufe • vor 1 Monat

Expo Router just unlocked a new level of native on iOS 🚀 For years, cross-platform meant tradeoffs. Your app worked everywhere, but it never felt quite right. That gap is finally closing. With the latest version of Expo Router, native iOS APIs are now exposed declaratively. No UIKit wrestling. No fake UI. If you want your app to feel truly native on iOS, these are the APIs you should be using: - Native Tabs (real system tab bar) - Stack Toolbar (native header controls) - Bottom toolbars with placement=“bottom” - Bottom accessories attached to the tab bar - Zoom transitions for fluid navigation - Native sheet footers (experimental) I wrote a full breakdown with code examples and video demos of these features in my blog (link below 👇)
Beto91,298 Aufrufe • vor 5 Monaten

Introducing QuickPush 2.0 🚀 A lightweight macOS menu bar utility for testing and debugging push notifications and Live Activities ✅ Expo Notifications ✅ Live Activities support (start, update, end) ✅ Native APNs support ✅ FCM support ✅ Save & reuse tokens ✅ Copy cURL commands ✅ View response JSON - APNs/FCM/Expo responses ✅ New keyboard shortcuts ✅ Check receipts ✅ Open Source
Beto36,484 Aufrufe • vor 4 Monaten

I’m working on a new video about performance in Expo apps — and I’ve got to say, by far the most impressive technique I’ve found is digging into React Native Worklets (from Software Mansion). Realizing you can offload heavy computations into a custom runtime to keep your JS thread free and your app responsive just blew my mind. It feels like you can generate CPU power out of nowhere 😅 Stay tuned!
Beto54,286 Aufrufe • vor 8 Monaten

How to add haptic feedback to your Expo Router Native Tabs in 70 seconds 👇 Full blog with code examples below
Beto31,926 Aufrufe • vor 4 Monaten

🏎️ React Native precompiled SDK 53 vs SDK 54 Speed Test In a real app from one of my projects
Beto49,664 Aufrufe • vor 11 Monaten

Every week another AI image app hits the top charts. The window is open, but not forever. That's why I built Platano. Today it's production ready. What's inside: - Expo SDK 56 - Agent skills for setup, rebranding, adding languages, and more - Fully native iOS and Android - Material You on Android, Liquid Glass with iOS 18 fallbacks - Onboarding flow battle-tested in my AI Tattoo app (live in the App Store) - RevenueCat payments - AI editor with Nano Banana 2 - Clean architecture your agent can extend - Interactive CLI to spin it up I use this as the base for every real app I'm building now, not just AI image apps. Ship something maintainable. Validate fast. (link below)
Beto11,477 Aufrufe • vor 1 Monat

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 below)
Beto50,772 Aufrufe • vor 1 Jahr