
Beto
@betomoedano • 10,605 subscribers
Learn to build & ship mobile apps → https://t.co/1CfRojcaHp Hire us to build your launch-ready MVP → [email protected]
Shorts
Videos

🎥 How to Upload Your App to Google Play Store (Step-by-Step 2026) Publish an Android app to the Google Play Store step by step, from signing a local build to testing, store assets, policy forms, and the final production release. (youtube link below) Timestamps 00:00 Intro 00:37 What You Need Before Publishing 01:39 Prepare the Expo and Android Project 05:31 Build and Sign the Android App Bundle 10:24 Codemagic Patch and OTA Updates 11:40 Create the App and Upload an Internal Build 14:47 Policy Forms and Store Listing 16:42 Create the Icon, Feature Graphic, and Screenshots 20:37 The 12-Tester, 14-Day Rule 22:40 Submit the Production Release 24:03 Approved and Live on Google Play
Beto33,425 görüntüleme • 23 gün önce

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 👇
Beto48,087 görüntüleme • 1 ay önce

I've been building my Habit Tracker with Fable 5 + GPT-5.6 Sol, and it's the first time AI-generated code has started to feel like a real product Already shipping: • Local-first • Widgets (live updates) • NFC habits • Context menus • Sortable habits • Custom themes • Push notifications with actions • Clean onboarding • Dark mode It's still far from perfect, but the quality of the generated code is a noticeable step up from previous models
Beto28,017 görüntüleme • 1 ay önce

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,618 görüntüleme • 6 ay önce

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 👇
Beto37,064 görüntüleme • 2 ay önce

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
Beto40,557 görüntüleme • 6 ay önce

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 görüntüleme • 10 ay önce

How to add haptic feedback to your Expo Router Native Tabs in 70 seconds 👇 Full blog with code examples below
Beto31,986 görüntüleme • 6 ay önce

🏎️ React Native precompiled SDK 53 vs SDK 54 Speed Test In a real app from one of my projects
Beto49,664 görüntüleme • 1 yıl önce

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,893 görüntüleme • 1 yıl önce