# Miscellaneous
*.class
*.log
*.pyc
*.swp
.DS_Store
.atom/
.build/
.buildlog/
.history
.svn/
.swiftpm/
migrate_working_dir/

# IntelliJ related
*.iml
*.ipr
*.iws
.idea/

# VS Code related
.vscode/
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json

# Flutter/Dart/Pub related
**/doc/api/
**/ios/Flutter/.last_build_id
.dart_tool/
.flutter-plugins-dependencies
.pub-cache/
.pub/
/build/
/coverage/
.packages
.pub-cache/
.pub/
/build/

# Symbolication related
app.*.symbols

# Obfuscation related
app.*.map.json

# Android Studio will place build artifacts here
/android/app/debug
/android/app/profile
/android/app/release
/android/gradlew
/android/gradlew.bat
/android/local.properties
/android/.gradle/
/android/captures/
/android/gradlew
/android/gradlew.bat
/android/local.properties
/android/.gradle/

# iOS/Xcode related
/ios/Flutter/Flutter.framework
/ios/Flutter/Flutter.podspec
/ios/.symlinks/
/ios/Pods/
/ios/.symlinks/
/ios/Pods/
/ios/Flutter/App.framework
/ios/Flutter/Flutter.framework
/ios/Flutter/Flutter.podspec
/ios/Flutter/Generated.xcconfig
/ios/Flutter/ephemeral/
/ios/app.flx
/ios/app.zip
/ios/app_flutter/
/ios/flutter_assets/
/ios/service_account.json

# Web related
/web/

# Windows related
/windows/flutter/generated_plugin_registrant.cc
/windows/flutter/generated_plugin_registrant.h
/windows/flutter/generated_plugins.cmake

# Linux related
/linux/flutter/generated_plugin_registrant.cc
/linux/flutter/generated_plugin_registrant.h
/linux/flutter/generated_plugins.cmake

# macOS related
/macos/Flutter/Generated.xcconfig
/macos/Flutter/ephemeral/
/macos/Flutter/flutter_assets/
/macos/Flutter/App.framework
/macos/Flutter/Flutter.framework
/macos/Flutter/Flutter.podspec

# Test coverage
/coverage/

# Environment files
.env
.env.local
.env.development
.env.test
.env.production

# API keys and secrets
**/api_keys.dart
**/secrets.dart
**/config.dart

# Temporary files
*.tmp
*.temp
*.bak
*.backup

# Logs
logs/
*.log

# Database files
*.db
*.sqlite
*.sqlite3

# Generated files
*.g.dart
*.freezed.dart
*.mocks.dart

# Node.js (if using for build tools)
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Firebase
google-services.json
GoogleService-Info.plist

# Localization
*.arb

# Assets that should be managed separately
/assets/audio/
/assets/images/large/
*.mp3
*.flac
*.wav
*.aac
*.ogg
*.m4a
