# === Android / Gradle ===
.gradle
.gradle-home
.gradletasknamecache
local.properties
app/.cxx
**/build/
**/release/
**/debug/
*.aab
*.apk

# === Kotlin/Java ===
*.class
*.log
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
hs_err_pid*

# Track the Gradle wrapper jar despite the *.jar exclusion above.
# gitignore rules are order-dependent: this `!` must come after `*.jar`.
!gradle/wrapper/gradle-wrapper.jar

# Kotlin compiler daemon session files
.kotlin/
