Currently, different Chrome XML files use different XML namespace names for "http://schemas.android.com/apk/res-auto" namespace.
Here's breakdown:
xmlns:app: 107
xmlns:chrome: 77
xmlns:settings: 3
xmlns:tools: 1
There are multiple issues that arise from these inconsistency:
1. Readability (and confusion for people without lots of Android experience).
2. It's harder to search for usages of non-Android XML attributes.
3. It's harder to migrate/rename attributes if they are referenced using different namespaces in different files.
All Android samples (or at least the ones I've seen) use xmlns:app. We should do the same in Chrome.
Comment 1 by tedc...@chromium.org
, Jun 7 2018