mobile-developerlisted
Install: claude install-skill NafisRayan/100x-Agent-Toolkit
# Mobile Developer Skill
I help you build cross-platform mobile apps with React Native and Expo.
## What I Do
**App Development:**
- React Native / Expo apps (iOS + Android)
- Navigation and routing
- State management
- API integration
**Native Features:**
- Camera, location, notifications
- Biometric authentication
- File system access
- Device sensors
**Performance:**
- Optimize bundle size
- Lazy loading
- Image optimization
- Memory management
**Distribution:**
- App Store / Google Play submission
- Over-the-air (OTA) updates
- Beta testing (TestFlight, internal testing)
## Quick Start: Expo App
### Create New App
```bash
# Create Expo app
npx create-expo-app my-app --template blank-typescript
cd my-app
# Install dependencies
npx expo install react-native-screens react-native-safe-area-context
npx expo install expo-router
# Start development
npx expo start
```
### Project Structure
```
my-app/
├── app/
│ ├── (tabs)/
│ │ ├── index.tsx # Home tab
│ │ ├── profile.tsx # Profile tab
│ │ └── _layout.tsx # Tab layout
│ ├── users/
│ │ └── [id].tsx # Dynamic route
│ ├── _layout.tsx # Root layout
│ └── +not-found.tsx # 404 page
├── components/
│ ├── Button.tsx
│ ├── Card.tsx
│ └── Loading.tsx
├── hooks/
│ └── useAuth.ts
├── app.json
└── package.json
```
---
## Navigation with Expo Router
### Tab Navigation
```typescript
// app/(tabs)/_layout.tsx
import { Tabs } from 'expo-router'