NXONDECK
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
Framework
React Native 0.74
SDK
Expo 51
Router
Expo Router v3
Language
TypeScript
State
Zustand 4
Data
TanStack Query 5
Audio
TrackPlayer 4
Real-time
Socket.io 4
Platform
iOS + 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