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
Development Phases
Phase 1: Project Setup
/claudeboyz:mobileInitialize an Expo project with navigation and state management.
Phase 2: Backend
Use Firebase skillsSet up Firebase for authentication, database, and file storage.
Phase 3: Features
Use feature skillsAdd app features: audio, notifications, offline support, AI integration.
Phase 4: Monetization
Use RevenueCat skillAdd in-app purchases and subscriptions with RevenueCat.
Phase 5: App Store
/claudeboyz:appstoreTest with Maestro and submit to iOS App Store and Google Play.
Mobile Skills (25 Total)
| Skill | Category | Purpose |
|---|---|---|
mobile-scaffold | Setup | Initialize Expo SDK 52+ project |
expo-router | Navigation | File-based navigation setup |
state-zustand | State | Zustand with MMKV persistence |
firebase-setup | Backend | Initialize Firebase SDK |
auth-firebase | Auth | Email, OAuth, phone auth |
firestore-schema | Database | Database schema with security rules |
firebase-storage | Storage | Media file storage |
revenuecat-setup | Payments | In-app purchases and subscriptions |
audio-playback | Features | Background audio with track-player |
push-notifications | Features | FCM and Expo notifications |
offline-cache | Features | Offline support and sync |
ai-story-claude | AI | Claude API for AI content |
ai-voice-eleven | AI | ElevenLabs text-to-speech |
mobile-testing | Testing | E2E testing with Maestro |
appstore-submit | Deploy | App 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 flowsfirestore-schema- Security rulesrevenuecat-setup- Payment integrationai-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.