<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Code with Beto Blog</title>
    <link>https://codewithbeto.dev/blog</link>
    <description>Read my thoughts on software engineering, and more.</description>
    <language>en-US</language>
    <lastBuildDate>Thu, 25 Jun 2026 14:37:57 GMT</lastBuildDate>
    <atom:link href="https://codewithbeto.dev/rss.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title><![CDATA[Introducing The Code with Beto MCP]]></title>
      <link>https://codewithbeto.dev/blog/introducing-cwb-mcp</link>
      <description><![CDATA[Pro members can connect Cursor, Claude, or VS Code to Code with Beto. Search courses and blogs, read full lessons, and copy code from Platano and Inkigo without leaving your editor.]]></description>
      <author>Céss White</author>
      <pubDate>Tue, 23 Jun 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/introducing-cwb-mcp</guid>
    </item>
    <item>
      <title><![CDATA[Native got easy. I'm still betting on React Native.]]></title>
      <link>https://codewithbeto.dev/blog/still-betting-on-react-native</link>
      <description><![CDATA[AI can build native apps now. Here's why I'm still choosing React Native and Expo, and what I'd tell anyone trying to ship with zero coding background.]]></description>
      <author>Beto</author>
      <pubDate>Wed, 10 Jun 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/still-betting-on-react-native</guid>
    </item>
    <item>
      <title><![CDATA[Introducing the Theming Skill]]></title>
      <link>https://codewithbeto.dev/blog/introducing-theming-skill</link>
      <description><![CDATA[A new Claude skill in the Code with Beto Skills repo that scaffolds a unified, cross-platform color system into your Expo Router app, with native iOS colors, Android Material You, and a useColors() hook.]]></description>
      <author>Beto</author>
      <pubDate>Sun, 07 Jun 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/introducing-theming-skill</guid>
    </item>
    <item>
      <title><![CDATA[How I Make My Apps Feel Premium]]></title>
      <link>https://codewithbeto.dev/blog/how-i-make-apps-feel-premium</link>
      <description><![CDATA[The small details that separate apps people love from apps people delete.]]></description>
      <author>Beto</author>
      <pubDate>Mon, 18 May 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/how-i-make-apps-feel-premium</guid>
    </item>
    <item>
      <title><![CDATA[Understanding useNativeState in Expo UI]]></title>
      <link>https://codewithbeto.dev/blog/use-native-state-expo-ui</link>
      <description><![CDATA[Understanding the useNativeState hook in Expo UI and how to use it effectively.]]></description>
      <author>Beto</author>
      <pubDate>Tue, 12 May 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/use-native-state-expo-ui</guid>
    </item>
    <item>
      <title><![CDATA[5 Things I Always Do Before Launching a New App]]></title>
      <link>https://codewithbeto.dev/blog/5-things-before-launching-an-app</link>
      <description><![CDATA[5 lessons from a launch that almost cost me thousands. Naming, OTA updates, analytics, landing pages, branding, and the bonus that has saved me more than once.]]></description>
      <author>Beto</author>
      <pubDate>Mon, 04 May 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/5-things-before-launching-an-app</guid>
    </item>
    <item>
      <title><![CDATA[Custom SwiftUI Modifier with Expo UI]]></title>
      <link>https://codewithbeto.dev/blog/custom-expo-ui-swift-ui-modifier</link>
      <description><![CDATA[How to create a custom SwiftUI modifier with Expo UI.]]></description>
      <author>Beto</author>
      <pubDate>Sun, 26 Apr 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/custom-expo-ui-swift-ui-modifier</guid>
    </item>
    <item>
      <title><![CDATA[Best Claude Skills for Mobile Development]]></title>
      <link>https://codewithbeto.dev/blog/best-claude-skills-for-mobile-development</link>
      <description><![CDATA[The best Claude Skills for mobile development, ASO, Icon generation, pre-submission checks and more.]]></description>
      <author>Beto</author>
      <pubDate>Tue, 21 Apr 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/best-claude-skills-for-mobile-development</guid>
    </item>
    <item>
      <title><![CDATA[How to Build Your React Native App Locally (APK and .app)]]></title>
      <link>https://codewithbeto.dev/blog/building-expo-apps-locally</link>
      <description><![CDATA[Once your ios/ and android/ folders are generated, you already have everything you need to produce release artifacts with xcodebuild and gradlew directly. Here's how to build a .apk and a .app on your own machine.]]></description>
      <author>Beto</author>
      <pubDate>Thu, 16 Apr 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/building-expo-apps-locally</guid>
    </item>
    <item>
      <title><![CDATA[Sharing Images In and Out of Your App]]></title>
      <link>https://codewithbeto.dev/blog/sharing-images-in-and-out-of-your-app</link>
      <description><![CDATA[Share images from your Expo app with React Native's Share API, and receive images from other apps using expo-sharing's experimental share extension, app groups, deep links, and safe caching.]]></description>
      <author>Beto</author>
      <pubDate>Sun, 12 Apr 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/sharing-images-in-and-out-of-your-app</guid>
    </item>
    <item>
      <title><![CDATA[5 React Native Styles You Didn't Know Existed]]></title>
      <link>https://codewithbeto.dev/blog/react-native-styles-you-didnt-know-existed</link>
      <description><![CDATA[Five styling APIs in React Native that are easy to miss (linear gradients, backdrop blur, box shadows, flex gap, and blend modes) and when to reach for each.]]></description>
      <author>Beto</author>
      <pubDate>Tue, 07 Apr 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/react-native-styles-you-didnt-know-existed</guid>
    </item>
    <item>
      <title><![CDATA[How to Vibe Code with Claude: Build Your First App (No Experience Needed)]]></title>
      <link>https://codewithbeto.dev/blog/vibe-coding-with-claude</link>
      <description><![CDATA[Learn how to build a real mobile app using Claude Code, the exact same workflow professional developers use, even if you've never written a line of code.]]></description>
      <author>Beto</author>
      <pubDate>Sun, 05 Apr 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/vibe-coding-with-claude</guid>
    </item>
    <item>
      <title><![CDATA[Introducing Platano]]></title>
      <link>https://codewithbeto.dev/blog/introducing-platano</link>
      <description><![CDATA[A new AI image editing tool that allows you to create stunning images with AI.]]></description>
      <author>Beto</author>
      <pubDate>Wed, 01 Apr 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/introducing-platano</guid>
    </item>
    <item>
      <title><![CDATA[How to Control AI Image Editing Results with Nano Banana]]></title>
      <link>https://codewithbeto.dev/blog/before-after-ai-images</link>
      <description><![CDATA[Learn the most simple trick to control the results of your AI image editing.]]></description>
      <author>Céss White</author>
      <pubDate>Fri, 27 Mar 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/before-after-ai-images</guid>
    </item>
    <item>
      <title><![CDATA[React Navigation v8 Cheat Sheet]]></title>
      <link>https://codewithbeto.dev/blog/react-navigation-v8-cheat-sheet</link>
      <description><![CDATA[Everything you need to know about React Navigation v8, static config, native tabs, TypeScript, deep linking, auth flows, and migration tips. Copy-paste snippets included.]]></description>
      <author>Beto</author>
      <pubDate>Tue, 24 Mar 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/react-navigation-v8-cheat-sheet</guid>
    </item>
    <item>
      <title><![CDATA[Glow Effect on TextInput with Reanimated CSS Animations]]></title>
      <link>https://codewithbeto.dev/blog/glow-input-reanimated-css</link>
      <description><![CDATA[A simple glow effect on a React Native TextInput using Reanimated's new CSS animation keyframes and boxShadow.]]></description>
      <author>Beto</author>
      <pubDate>Fri, 20 Mar 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/glow-input-reanimated-css</guid>
    </item>
    <item>
      <title><![CDATA[My 5 Favorite Claude Skills]]></title>
      <link>https://codewithbeto.dev/blog/my-favorite-claude-skills</link>
      <description><![CDATA[The Claude Skills I use every day to build React Native apps faster, from generating app icons to building native UI.]]></description>
      <author>Beto</author>
      <pubDate>Sun, 15 Mar 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/my-favorite-claude-skills</guid>
    </item>
    <item>
      <title><![CDATA[Adding Haptic Feedback to Expo Router Native Tabs]]></title>
      <link>https://codewithbeto.dev/blog/haptic-feedback-expo-router-native-tabs</link>
      <description><![CDATA[NativeTabs renders truly native tab bars on iOS, but there's no haptic feedback out of the box. Here's how to add it with a simple bun patch to expo-router.]]></description>
      <author>Beto</author>
      <pubDate>Wed, 04 Mar 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/haptic-feedback-expo-router-native-tabs</guid>
    </item>
    <item>
      <title><![CDATA[6 Expo UI Tips I Learned Building Production Apps]]></title>
      <link>https://codewithbeto.dev/blog/expo-ui-tips</link>
      <description><![CDATA[Practical Expo UI tips from building production apps with SwiftUI and Jetpack Compose. Covers ignoreSafeArea, matchContents, RNHostView, platform extensions, and native colors.]]></description>
      <author>Beto</author>
      <pubDate>Sun, 01 Mar 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/expo-ui-tips</guid>
    </item>
    <item>
      <title><![CDATA[How Inkigo Hit $400 MRR With Zero Ad Spend]]></title>
      <link>https://codewithbeto.dev/blog/growing-inkigo-part-1</link>
      <description><![CDATA[How Inkigo hit $400 MRR with zero ad spend. The full playbook on naming, TikTok strategy, pricing, and why marketing beats features once your app is stable.]]></description>
      <author>Beto</author>
      <pubDate>Sat, 14 Feb 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/growing-inkigo-part-1</guid>
    </item>
    <item>
      <title><![CDATA[Expo Router Features You NEED to Implement for iOS 26]]></title>
      <link>https://codewithbeto.dev/blog/expo-router-feats-ios-26</link>
      <description><![CDATA[The Expo Router features you should be using on iOS 26 to adopt liquid glass and build apps that feel truly native.]]></description>
      <author>Beto</author>
      <pubDate>Thu, 05 Feb 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/expo-router-feats-ios-26</guid>
    </item>
    <item>
      <title><![CDATA[How to Get Your Employer to Pay for Your Learning]]></title>
      <link>https://codewithbeto.dev/blog/employer-funded-developer-learning</link>
      <description><![CDATA[Most developers don't know that companies have dedicated budgets for employee learning and development. Here's your complete guide to getting your employer to pay for courses, conferences, and other professional development opportunities.]]></description>
      <author>Beto</author>
      <pubDate>Thu, 29 Jan 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/employer-funded-developer-learning</guid>
    </item>
    <item>
      <title><![CDATA[Introducing Code with Beto Skills]]></title>
      <link>https://codewithbeto.dev/blog/introducing-code-with-beto-skills</link>
      <description><![CDATA[We're launching Code with Beto Skills, a collection of AI agent skills aka claude skills to automate common tasks in your React Native and Expo projects.]]></description>
      <author>Beto</author>
      <pubDate>Wed, 28 Jan 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/introducing-code-with-beto-skills</guid>
    </item>
    <item>
      <title><![CDATA[Going all in on Code with Beto]]></title>
      <link>https://codewithbeto.dev/blog/going-all-in-on-cwb</link>
      <description><![CDATA[After four years of building Code with Beto as a side project, I'm leaving Expo to go all in on teaching, creating content, and helping developers thrive in the AI era.]]></description>
      <author>Beto</author>
      <pubDate>Mon, 26 Jan 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/going-all-in-on-cwb</guid>
    </item>
    <item>
      <title><![CDATA[My Dev Tools Stack as an AI Engineer]]></title>
      <link>https://codewithbeto.dev/blog/my-tools</link>
      <description><![CDATA[My complete dev tools stack for AI engineering and content creation. Installation commands and shortcuts included.]]></description>
      <author>Beto</author>
      <pubDate>Sat, 24 Jan 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/my-tools</guid>
    </item>
    <item>
      <title><![CDATA[Hey 👋 I'm Beto, A Life in Changelog]]></title>
      <link>https://codewithbeto.dev/blog/about-me</link>
      <description><![CDATA[I'm Beto, a passionate software engineer.]]></description>
      <author>Beto</author>
      <pubDate>Wed, 25 Dec 2024 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/about-me</guid>
    </item>
    <item>
      <title><![CDATA[My Experience Working as a SWE III at Walmart]]></title>
      <link>https://codewithbeto.dev/blog/experience-at-walmart</link>
      <description><![CDATA[I've been working as an SWE III at Walmart for almost a year.]]></description>
      <author>Beto</author>
      <pubDate>Tue, 23 Jul 2024 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/experience-at-walmart</guid>
    </item>
    <item>
      <title><![CDATA[Understanding JavaScript Closures]]></title>
      <link>https://codewithbeto.dev/blog/understanding-javascript-closures</link>
      <description><![CDATA[Understand how Closures work on JavaScript]]></description>
      <author>Beto</author>
      <pubDate>Thu, 26 Jan 2023 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/understanding-javascript-closures</guid>
    </item>
    <item>
      <title><![CDATA[Fibonacci Algorithm Different Solutions in JavaScript]]></title>
      <link>https://codewithbeto.dev/blog/fibonacci</link>
      <description><![CDATA[In this post, I will show you how to solve the famous Fibonacci sequence using JavaScript.]]></description>
      <author>Beto</author>
      <pubDate>Tue, 24 May 2022 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/fibonacci</guid>
    </item>
    <item>
      <title><![CDATA[Search Filter React Native | Search Bar Tutorial]]></title>
      <link>https://codewithbeto.dev/blog/search-filter</link>
      <description><![CDATA[Search Filter using React Native.]]></description>
      <author>Beto</author>
      <pubDate>Thu, 17 Mar 2022 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/search-filter</guid>
    </item>
    <item>
      <title><![CDATA[How to use Redux with React Native]]></title>
      <link>https://codewithbeto.dev/blog/redux-toolkit</link>
      <description><![CDATA[Welcome to the Redux Toolkit React Native Quick Start tutorial! This tutorial will briefly show how to use Redux Toolkit and React Redux to manage state in React Native. if you want to jump straight to the code...]]></description>
      <author>Beto</author>
      <pubDate>Mon, 21 Feb 2022 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://codewithbeto.dev/blog/redux-toolkit</guid>
    </item>
  </channel>
</rss>