How to Build a Mobile App with ClaudeBoyz

Complete guide to building a React Native mobile app with Expo, Firebase, in-app purchases, and App Store submission.

Mobile Stack

Framework
React Native with Expo SDK 52+
Backend
Firebase (Auth, Firestore, Storage)
Payments
RevenueCat (IAP, Subscriptions)
AI
Claude API, ElevenLabs

Development Phases

1

Phase 1: Project Setup

/claudeboyz:mobile

Initialize an Expo project with navigation and state management.

mobile-scaffoldexpo-routerstate-zustand
2

Phase 2: Backend

Use Firebase skills

Set up Firebase for authentication, database, and file storage.

firebase-setupauth-firebasefirestore-schemafirebase-storage
3

Phase 3: Features

Use feature skills

Add app features: audio, notifications, offline support, AI integration.

audio-playbackpush-notificationsoffline-cacheai-story-claude
4

Phase 4: Monetization

Use RevenueCat skill

Add in-app purchases and subscriptions with RevenueCat.

revenuecat-setup
5

Phase 5: App Store

/claudeboyz:appstore

Test with Maestro and submit to iOS App Store and Google Play.

mobile-testingappstore-submit

Mobile Skills (25 Total)

SkillCategoryPurpose
mobile-scaffoldSetupInitialize Expo SDK 52+ project
expo-routerNavigationFile-based navigation setup
state-zustandStateZustand with MMKV persistence
firebase-setupBackendInitialize Firebase SDK
auth-firebaseAuthEmail, OAuth, phone auth
firestore-schemaDatabaseDatabase schema with security rules
firebase-storageStorageMedia file storage
revenuecat-setupPaymentsIn-app purchases and subscriptions
audio-playbackFeaturesBackground audio with track-player
push-notificationsFeaturesFCM and Expo notifications
offline-cacheFeaturesOffline support and sync
ai-story-claudeAIClaude API for AI content
ai-voice-elevenAIElevenLabs text-to-speech
mobile-testingTestingE2E testing with Maestro
appstore-submitDeployApp Store submission guide

Security-Critical Skills

Mobile authentication, payments, and database security rules are security-critical. These skills use the Opus model for extra review.

  • auth-firebase - Authentication flows
  • firestore-schema - Security rules
  • revenuecat-setup - Payment integration
  • ai-story-claude - API key handling

What You Can Build

AI Story Apps

Claude for generation, ElevenLabs for voice, Firebase for storage.

Audio/Podcast Apps

Background audio playback, offline support, push notifications.

Subscription Apps

RevenueCat for subscriptions, paywalls, and entitlements.

Productivity Apps

Firebase sync, offline-first, cross-device persistence.

Prerequisites

  • -Claude Code CLI with Opus access
  • -Node.js 18+ and Expo CLI
  • -Firebase project (Blaze plan for production)
  • -Apple Developer account ($99/year) for iOS
  • -Google Play Developer account ($25 one-time) for Android
  • -RevenueCat account (free tier available)

Ready to build your mobile app?

Get ClaudeBoyz and start building today.