# Built application files
*.apk
*.aab
*.ap_
*.dex

# Build output (Gradle / AGP)
build/
.gradle/
.kotlin/
captures/

# Native build artifacts
.externalNativeBuild/
.cxx/
*.so

# IDE / Editor
*.iml
.idea/
.vscode/
*.swp

# OS
.DS_Store
Thumbs.db

# Local config (machine-specific SDK path, signing keys, etc.)
local.properties

# Profiling / heap dumps
*.hprof

# Release build output
app/release/

# Local tooling (ZCode session/plans — not part of the project)
.zcode/

# Gradle wrapper: the jar IS the build bootstrap and must be committed so
# `./gradlew` works after a fresh clone. Keep it despite any broad ignores above.
!gradle/wrapper/gradle-wrapper.jar
