React Native Scaffold
Expo SDK 51 · TypeScript · Expo Router
Expo 51 TypeScript React Native TanStack Query
Select a file to view its source
Project Info
FrameworkReact Native 0.74
SDKExpo 51
RouterExpo Router v3
LanguageTypeScript
StateZustand 4
DataTanStack Query 5
AudioTrackPlayer 4
Real-timeSocket.io 4
PlatformiOS + Android
Architecture
🗄
Zustand Stores
auth · player · chat · discovery
🔌
API + React Query
Axios · interceptors · hooks
📡
Socket.io Client
/stream · /discovery
🎵
Audio Service
TrackPlayer · background · lock screen
🎨
Design System
Colors · Typography · Spacing
Key Dependencies
expo-router ~3.5
react-native-track-player ^4
zustand ^4.5
@tanstack/react-query ^5
socket.io-client ^4.7
expo-linear-gradient
@shopify/flash-list
expo-secure-store
expo-blur · expo-haptics
react-hook-form + zod
Quick Start
# Install
npm install
# Copy env
cp .env.example .env
# Start dev server
npx expo start
# Run iOS
npx expo run:ios
# Run Android
npx expo run:android