Repository navigation
Improve andoid gitignore template - #4798
gameingamez wants to merge 1 commit into
Conversation
|
If you want anything about this merge changed, comment on this PR and I'll change it. |
|
Hi! can you review this? |
|
This PR is stale because there have been no updates in 90 days. It will close after 365 days of inactivity. Leave a comment if you want to keep it open. |
|
This PR is stale because there have been no updates in 90 days. It will close after 365 days of inactivity. Leave a comment if you want to keep it open. |
dooleydevin
left a comment
There was a problem hiding this comment.
There are a couple things I'd like to see addressed before we can include this 👍
|
|
||
| # OS-specific | ||
| .DS_Store | ||
| Thumbs.db |
There was a problem hiding this comment.
We try not to include OS-specific files in our gitignore templates, prompting folks to use the templates under /Global instead. I'd ask that you remove this 👍
| # Google Services | ||
| google-services.json | ||
| google-services.plist |
There was a problem hiding this comment.
I don't know that this is accurate. It looks like this should maybe be GoogleService-Info.plist?: https://support.google.com/firebase/answer/7000104?hl=en
This PR updates the Android.gitignore template to make it more consistent, minimal, and aligned with common Android development practices. The goal is to ignore only universally generated or sensitive files while removing project‑specific or redundant entries.
Key Improvements
Simplifies IntelliJ/Android Studio section by keeping only *.iml and .idea/, removing overly specific IDE files
Adds common Android build artifacts (*.apk, *.ap_, *.aab) and output-metadata.json
Adds Google Services and Firebase Crashlytics files that should never be committed
Adds NDK/CMake obj/ directory
Adds OS‑specific junk files (.DS_Store, Thumbs.db)
Removes redundant or overly specific patterns that are already covered by existing ignores
Keeps the template focused on broadly applicable Android/Gradle behavior