# React Native / Expo
node_modules/
.expo/
.expo-shared/
dist/
web-build/

# iOS
ios/Pods/
ios/build/
ios/*.xcworkspace/xcuserdata/
ios/*.xcodeproj/xcuserdata/
ios/*.xcodeproj/project.xcworkspace/xcuserdata/
*.ipa
*.dSYM.zip

# Android
android/build/
android/app/build/
android/.gradle/
android/local.properties
*.apk
*.aab
*.keystore

# Native deps
ios/Podfile.lock # 박재오 결정: 일단 ignore. 팀 합류 시 commit으로 전환
android/gradle/

# Metro
.metro-health-check*

# Bundle artifact
*.jsbundle

# Watchman
.watchmanconfig

# Testing
coverage/
.nyc_output/

# Build artifacts
build/
out/

# Logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
expo-env.d.ts

# Editor
.vscode/
.idea/
*.swp
*.swo
.DS_Store
Thumbs.db

# Env / secrets
.env
.env.local
.env.*.local
*.pem
*.p12
*.mobileprovision
GoogleService-Info.plist
google-services.json

# EAS
.eas/
eas.json.local

# TypeScript
*.tsbuildinfo

# 박재오 개인 메모 (위키로 가야 할 것)
TODO.local.md
NOTES.local.md
