# Good to keep this file with the code.
#.gitignore

# Ignore except for application packages
pubspec.lock

# Flutter IDE files
.packages
.flutter-plugins
.flutter-plugins-dependencies
flutter_export_environment.sh
.pub/
out/
.gradle/
.dart_tool/
.pub-cache/
# Ignore API documentation directory created by dartdoc:
doc/api/

# Android Studio
/*.iml

# Ignore App signing files
*.jks

# Avoid committing generated JavaScript files:
*.dart.js
*.info.json      # Produced by the --dump-info flag.
*.js             # When generated by dart2js. Don't specify *.js if your
                  # project includes source files written in JavaScript.
*.js_
*.js.deps
*.js.map

# Explicitly include the example app
!example/**
example/.*
example/ios/Flutter/flutter_export_environment.sh

### Eclipse ###
*.pydevproject
.project
.metadata

/bin/**
/tmp/**
/tmp/**/*
/*.tmp
/*.bak
/*.swp
/*~.nib

/.classpath
/.settings/
/.loadpath


# Miscellaneous
#*.lock
*.class
*.log
*.pyc
*.swp
.DS_Store
.atom/
.buildlog/
.history
.svn/

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

# Visual Studio Code related
.vscode/

# Flutter/Dart/Pub related
build/

# Web related
lib/generated_plugin_registrant.dart

# Symbolication related
app.*.symbolscd

# Obfuscation related
app.*.map.json
mapping.txt
seeds.txt
unused.txt
obfuscate/

# Android related
#google-services.json
**/android/**/gradle-wrapper.jar
**/android/.gradle
**/android/captures/
**/android/gradlew
**/android/gradlew.bat
**/android/local.properties
**/android/key.properties
**/android/**/GeneratedPluginRegistrant.java

# iOS/XCode related
#GoogleService-Info.plist
**/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/**/.symlinks/
**/ios/**/profile
**/ios/**/xcuserdata
**/ios/.generated/

App.framework
Flutter.framework
Generated.xcconfig
app.flx
app.zip
flutter_assets/
ServiceDefinitions.json
GeneratedPluginRegistrant.*
Info.plist
**/ios/Flutter/.last_build_id

# Exceptions to above rules.
!**/ios/**/default.mode1v3
!**/ios/**/default.mode2v3
!**/ios/**/default.pbxuser
!**/ios/**/default.perspectivev3
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages

################################## original .gitignore
##Root Files & Folders
#/.gradle
#/backup
#build/
#
##Arbitary Files
#*.txt
#*.doc
#*.docx
#
## Windows image file caches
#Thumbs.db
#ehthumbs.db
#
## Folder config file
#Desktop.ini
#
## Recycle Bin used on file shares
#$RECYCLE.BIN/
#
## Windows Installer files
#*.cab
#*.msi
#*.msm
#*.msp
#
## Windows shortcuts
#*.lnk
#
## =========================
## Operating System Files
## =========================
#
## OSX
## =========================
#
#.DS_Store
#.AppleDouble
#.LSOverride
#
## Thumbnails
#/._*
#
## Files that might appear on external disk
#/.Spotlight-V100
#/.Trashes
#
## Directories potentially created on remote AFP share
#.AppleDB
#.AppleDesktop
#Network Trash Folder
#Temporary Items
#.apdisk
#
#/captures
#
## Built application files
#/*.apk
#/*.ap_
#
## Files for the ART/Dalvik VM
#/*.dex
#
## Java class files
#/*.class
#
## Generated files
#bin/
#gen/
#out/
#
## Local configuration file (sdk path, etc)
#/local.properties
#
## Proguard folder generated by Eclipse
#proguard/
#
## Log Files
#*.log
#
## Android Studio Navigation editor temp files
#.navigation/
#
## Android Studio captures folder
#captures/
#
## Intellij
#*.iml
##.idea/tasks.xml
##.idea/gradle.xml
## Except for application packages
#pubspec.lock
#
## Keystore files
#*.jks
#
## External native build folder generated in Android Studio 2.2 and later
#.externalNativeBuild
#
##.gitignore
#/.DS_Store
#.atom/
#/.idea/
#.vscode/
#.packages
#.pub/
#
#.flutter-plugins
#doc/api/
#.dart_tool/
## test/
#
## Don't need the Android stuff
#android/
#
## Don't need the iOS stuff
#ios/
#
## Avoid committing generated JavaScript files:
#/*.dart.js
#/*.info.json      # Produced by the --dump-info flag.
#/*.js             # When generated by dart2js. Don't specify *.js if your
#                 # project includes source files written in JavaScript.
#/*.js_
#/*.js.deps
#/*.js.map
#
#### Eclipse ###
#*.pydevproject
#.project
#.metadata
#bin/**
#tmp/**
#tmp/**/*
#/*.tmp
#/*.bak
#/*.swp
#/*~.nib
#
#/.classpath
#/.settings/
#/.loadpath
#
## Google Services (e.g. APIs or Firebase)
#google-services.json
#
#/example/.flutter-plugins-dependencies
