# Android / Gradle *.iml .gradle/ .kotlin/ /local.properties /.idea/ .DS_Store build/ /captures .externalNativeBuild .cxx # Build outputs *.apk *.aab *.ap_ *.dex # Signing material — never commit keys! *.keystore *.jks keystore.properties !debug.keystore # Generated data — regenerated on demand, never committed fixtures/ store-assets/raw-screenshots/ demo-files/ # Note that the *finished* store assets are not ignored: the icon, the feature graphic and # `store-assets/screenshots/` are committed beside the code that produces them. # Written by :app:generateReleaseBaselineProfile; the profile itself is committed at # app/src/main/baseline-prof.txt. app/src/release/generated/ # Written by a benchmark run, locally or by .github/workflows/benchmark.yml: the pulled JSON and traces, # the instrumentation log and the table built from them. They describe one device at one moment; the # numbers that matter are copied into docs/PERFORMANCE.md. benchmark-results/ instrument.log summary.md