# Android/Java specific
*.iml
.gradle
/local.properties
.DS_Store
/build
/captures
/app/release
.externalNativeBuild
.cxx
local.properties

# Compiled class files
*.class

# Log files
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# Gradle
build/
.gradle/

# IntelliJ
.idea/
out/
*.iws
*.ipr

# Eclipse
.classpath
.project
.settings/
bin/

# Maven
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties

# Virtual Machine crash logs
hs_err_pid*
replay_pid*

# Visual Studio Code
.vscode/
*.code-workspace
.history/

# Sublime Text
*.sublime-workspace
*.sublime-project

# Atom
.atom/

# Vim
[._]*.s[a-v][a-z]
[._]*.sw[a-p]
[._]s[a-rt-v][a-z]
[._]ss[a-gi-z]
[._]sw[a-p]
Session.vim
Sessionx.vim
.netrwhist

# Emacs
\#*\#
/.emacs.desktop
/.emacs.desktop.lock
*.elc
auto-save-list
tramp
.\#*

# Kate
.*.kate-swp
.swp.*

# TextMate
*.tmproj
*.tmproject
tmtags

# OS - macOS
.AppleDouble
.LSOverride
Icon
._*
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
*.icloud

# OS - Windows
Thumbs.db
Thumbs.db:encryptable
ehthumbs.db
ehthumbs_vista.db
*.stackdump
[Dd]esktop.ini
$RECYCLE.BIN/
*.cab
*.msi
*.msix
*.msm
*.msp
*.lnk

# OS - Linux
*~
.fuse_hidden*
.directory
.Trash-*
.nfs*