# Gradle files
.gradle/
build/
*/build/

# Local configuration
local.properties
check_layout_output.txt

# OS specific files
.DS_Store
Thumbs.db

# IDE specific files
.idea/
*.iml
*.iws
*.ipr

# Captures
captures/

# Python
__pycache__/
*.pyc
*.pyo
*.pyd

# Log files
*.log

# Keystore files (never commit these!)
*.keystore
*.jks

# Assets generated during build
src/main/assets/compose_data.bin
src/main/assets/dictionaries/en_enhanced.bin
src/main/assets/dictionaries/contractions.bin

# Temporary test artifacts
test_onnx_cli.jar
onnxruntime-1.20.0-android.jar
res/raw/*.xml

# Build comparison artifacts (never commit)
local_apk/
local_apk_content/
check_apks/
github_apk/
debug_apk/
*.dex
diff*.txt
diff*.html
local_*.txt
remote_*.txt
github_*.txt
lint_results.txt
check_layout.output
*.part1
*.part2
fdroiddata_temp/

# Binary tools (F-Droid scanner rejects these)
tools/aapt2_official/

# APK files (never commit - F-Droid rejects pre-built binaries)
*.apk
release_apks/
*debug_apk/

# Dictionary build artifacts
scripts/dictionaries/*.txt
scripts/dictionaries/fr_words.txt

# Language pack build temp directories (keep ZIPs for distribution)
scripts/dictionaries/de/
scripts/dictionaries/en/
scripts/dictionaries/es/
scripts/dictionaries/fr/
scripts/dictionaries/id/
scripts/dictionaries/it/
scripts/dictionaries/ms/
scripts/dictionaries/nl/
scripts/dictionaries/pt/
scripts/dictionaries/sw/
scripts/dictionaries/tl/

# Swahili corpus data (external source)
scripts/swahili_freq.ods
scripts/sw_words.txt

# English corpus comparison data (external sources)
scripts/en_opensubtitles_50k.txt
scripts/en_opensubtitles_50k_words.txt
scripts/en_opensubtitles_full.txt
scripts/en_opensubtitles_words.txt
scripts/en_wordfreq_words.txt
scripts/en_norvig_50k.txt
scripts/norvig_count_1w.txt
scripts/google_10000.txt
scripts/twitter_background.csv
scripts/reddit_wordcount.txt

# Language pack build intermediates
scripts/dictionaries/*/
!scripts/dictionaries/*.zip
scripts/norvig_missing.txt
scripts/opensub_missing.txt
