← ClaudeAtlas

react-native-mobile-developmentlisted

Build and manage React Native/Expo mobile apps including project setup, development workflows, and platform-specific guidance. Use when working on mobile app development, configuration, or running apps.
aiskillstore/marketplace · ★ 329 · Web & Frontend · score 82
Install: claude install-skill aiskillstore/marketplace
# React Native Mobile Development Guide for building mobile apps with React Native and Expo. ## When to Use - Setting up React Native/Expo projects - Running dev servers or builds - Creating mobile components - Handling platform-specific code (iOS/Android) - Configuring app.json or native modules - Troubleshooting mobile-specific issues ## Core Commands ```bash # Development npm start # Start Metro bundler npm run ios # Run on iOS Simulator npm run android # Run on Android Emulator # Expo specific npx expo start # Start with Expo CLI npx expo install PKG # Install compatible packages npx expo prebuild # Generate native code ``` ## Component Structure ```typescript // Mobile component template import { View, Text, TouchableOpacity, StyleSheet } from 'react-native'; interface Props { title: string; onPress: () => void; } export function MyComponent({ title, onPress }: Props) { return ( <TouchableOpacity onPress={onPress} style={styles.container}> <Text style={styles.text}>{title}</Text> </TouchableOpacity> ); } const styles = StyleSheet.create({ container: { padding: 16, backgroundColor: '#007AFF', borderRadius: 8, }, text: { color: '#FFFFFF', fontSize: 16, fontWeight: '600', }, }); ``` ## Platform-Specific Code ```typescript import { Platform } from 'react-native'; // Conditional rendering {Platform.OS === 'ios' && <IOSComponent />} {Platform.OS === 'android' && <