211 lines
3.5 KiB
Plaintext
211 lines
3.5 KiB
Plaintext
# Flutter/Dart .gitignore
|
|
|
|
# Miscellaneous
|
|
*.class
|
|
*.log
|
|
*.pyc
|
|
*.swp
|
|
.DS_Store
|
|
.atom/
|
|
.buildlog/
|
|
.history
|
|
.svn/
|
|
migrate_working_dir/
|
|
|
|
# IntelliJ related
|
|
*.iml
|
|
*.ipr
|
|
*.iws
|
|
.idea/
|
|
|
|
# The .vscode folder contains launch configuration and tasks you configure in
|
|
# VS Code which you may wish to be included in version control, so this line
|
|
# is commented out by default.
|
|
#.vscode/
|
|
|
|
# Flutter/Dart/Pub related
|
|
**/doc/api/
|
|
**/ios/Flutter/.last_build_id
|
|
.dart_tool/
|
|
.flutter-plugins
|
|
.flutter-plugins-dependencies
|
|
.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
|
|
|
|
# Web related
|
|
/web/flutter_service_worker.js
|
|
/web/manifest.json
|
|
|
|
# Coverage
|
|
coverage/
|
|
|
|
# Exceptions to above rules (allow some Flutter generated files)
|
|
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
|
|
|
|
# Environment files
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# Generated files
|
|
*.g.dart
|
|
*.freezed.dart
|
|
*.mocks.dart
|
|
|
|
# Build outputs
|
|
*.apk
|
|
*.aab
|
|
*.ipa
|
|
*.app
|
|
|
|
# Key files (IMPORTANT - never commit these)
|
|
*.jks
|
|
*.keystore
|
|
*.p12
|
|
*.key
|
|
*.pem
|
|
android/key.properties
|
|
ios/Runner/GoogleService-Info.plist
|
|
android/app/google-services.json
|
|
|
|
# Local configuration
|
|
**/local.properties
|
|
**/GeneratedPluginRegistrant.*
|
|
|
|
# iOS related
|
|
**/ios/Pods/
|
|
**/ios/.symlinks/
|
|
**/ios/Flutter/Flutter.framework
|
|
**/ios/Flutter/Flutter.podspec
|
|
**/ios/ServiceDefinitions.json
|
|
**/ios/Runner/GeneratedPluginRegistrant.*
|
|
**/ios/**/*.mode1v3
|
|
**/ios/**/*.mode2v3
|
|
**/ios/**/*.moved-aside
|
|
**/ios/**/*.pbxuser
|
|
**/ios/**/*.perspectivev3
|
|
**/ios/**/*sync/
|
|
**/ios/.sconsign.dblite
|
|
**/ios/.tags*
|
|
**/ios/.vagrant/
|
|
**/ios/DerivedData/
|
|
**/ios/Icon?
|
|
**/ios/Pods/
|
|
**/ios/profile
|
|
**/ios/xcuserdata/
|
|
**/ios/.generated/
|
|
|
|
# macOS related
|
|
**/macos/Pods/
|
|
**/macos/Flutter/ephemeral/
|
|
**/macos/Flutter/Flutter-Debug.xcconfig
|
|
**/macos/Flutter/Flutter-Release.xcconfig
|
|
**/macos/xcuserdata/
|
|
|
|
# Android related
|
|
**/android/.gradle/
|
|
**/android/captures/
|
|
**/android/gradlew
|
|
**/android/gradlew.bat
|
|
**/android/local.properties
|
|
**/android/**/GeneratedPluginRegistrant.java
|
|
**/android/.cxx/
|
|
|
|
# Windows related
|
|
**/windows/flutter/ephemeral/
|
|
|
|
# Linux related
|
|
**/linux/flutter/ephemeral/
|
|
|
|
# Node modules (if using any JS tooling)
|
|
node_modules/
|
|
|
|
# Backup files
|
|
*.bak
|
|
*.backup
|
|
*.tmp
|
|
|
|
# Firebase configurations (if using Firebase)
|
|
firebase_options.dart
|
|
google-services.json
|
|
GoogleService-Info.plist
|
|
|
|
# Generated assets and translations
|
|
lib/generated/
|
|
assets/fonts/.uuid
|
|
|
|
# Test coverage HTML reports
|
|
coverage/html/
|
|
|
|
# Flutter version manager
|
|
.fvm/
|
|
fvm_config.json
|
|
|
|
# Riverpod code generation
|
|
*.g.dart
|
|
*.freezed.dart
|
|
|
|
# Dependency overrides
|
|
pubspec_overrides.yaml
|
|
|
|
# Xcode user settings
|
|
xcuserdata/
|
|
*.xcworkspacedata
|
|
*.xcuserstate
|
|
|
|
# Gradle wrapper (optional - some prefer to commit these)
|
|
# android/gradle/wrapper/gradle-wrapper.jar
|
|
# android/gradle/wrapper/gradle-wrapper.properties
|
|
|
|
# Build artifacts
|
|
*.so
|
|
*.zip
|
|
*.apk
|
|
*.ap_
|
|
*.aab
|
|
*.ipa
|
|
*.dSYM.zip
|
|
*.dSYM
|
|
|
|
# Windows build output
|
|
windows/flutter/generated_*
|
|
|
|
# Release APKs and bundles
|
|
app-release.apk
|
|
app-release.aab
|
|
|
|
# Fastlane (iOS/Android deployment tool)
|
|
**/fastlane/report.xml
|
|
**/fastlane/Preview.html
|
|
**/fastlane/screenshots
|
|
**/fastlane/test_output
|
|
**/fastlane/readme.md
|
|
|
|
# Localization/Internationalization
|
|
*.arb.json
|
|
lib/l10n/generated/
|
|
|
|
# VSCode settings (optional)
|
|
.vscode/
|
|
|
|
# Android Studio navigation
|
|
.navigation/
|
|
|
|
# Crashlytics
|
|
**/crashlytics-build.properties
|
|
**/com_crashlytics_export_strings.xml
|
|
|
|
# macOS Finder
|
|
.DS_Store |