Building mobile apps for both iPhone and Android can be tricky. This skill shows you a clear way to do it with React Native and Expo. You will learn how to set up navigation, add native features, and make your app work offline.
The patterns here are used by real production apps. They help you avoid common mistakes like slow lists or crashes on mobile. You will also see how to organize your project so it is easy to grow.
Whether you are new to mobile development or have some experience, these steps will save you time. You will build apps that feel smooth and run well on both iOS and Android.
Global
mkdir -p ~/.claude/skills/react-native-architectureProject
mkdir -p .claude/skills/react-native-architectureSource Repository
Vercel React Native Skillsvercel-labs/agent-skills
Build fast and smooth React Native apps with proven best practices
Xcode Project Setupfirebase/agent-skills
Add Swift packages and files to Xcode projects safely and quickly
Building Native Uiexpo/skills
Build native mobile interfaces with Expo Router and modern UI patterns
Expo Dev Clientexpo/skills
Build custom Expo dev clients for testing native code on real devices
Upgrading Expoexpo/skills
Upgrade Expo SDK versions and fix dependencies with this step by step guide
Expo Deploymentexpo/skills
Deploy Expo apps to iOS, Android, and web with EAS automation
Use Domexpo/skills
Run web code in native apps using Expo DOM components without rewriting
Flutter Apply Architecture Best Practicesflutter/skills
Architect Flutter apps with clean layers for scalability and maintainability