*.iml
.gradle
/local.properties
/.idea/caches
/.idea/libraries
/.idea/modules.xml
/.idea/workspace.xml
/.idea/navEditor.xml
/.idea/assetWizardSettings.xml
.DS_Store
/build
/captures
.externalNativeBuild
.cxx
local.properties
.kotlin

# The FFmpeg AAR is committed under bin/ so test runs do not depend on a rebuild.
# Build outputs from tools/ffmpeg are not.
tools/ffmpeg/out/

# Claude Code's per-machine state. Named file by file rather than ignoring .claude/, so that
# shared project config -- settings.json, agents/, skills/ -- stays committable if this project
# ever adopts it. worktrees/ holds complete working copies: during a parallel agent run there
# were six, each a full checkout with its own build output.
.claude/worktrees/
.claude/scheduled_tasks.lock
