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

# Files for the ART/Dalvik VM
*.dex

# Java class files
*.class

# Generated files
bin/
gen/
out/
release/

# Gradle files
.gradle/
build/

# Local configuration file (sdk path, etc)
local.properties

# Secrets (OAuth client ids, signing, etc.) — never commit
secrets.properties
*.keystore
*.jks

# Log Files
*.log
# ...but keep the device-testing parser fixtures (verbatim logcat slices used as test inputs)
!scripts/device-testing/tests/fixtures/*.log

# Android Studio / IntelliJ
.idea/
*.iml
.DS_Store
captures/
.externalNativeBuild/
.cxx/

# Kotlin
.kotlin/

# Python (dev/CI helper scripts under .github/scripts, .claude/…)
__pycache__/
*.pyc

# Claude Code — personal settings (the shared settings.json IS committed)
.claude/settings.local.json
