Overview › Resource Management
Resource Management
No values-night for dark mode; resource hygiene needs an audit pass.
60
SCORE
Summary
Resources are organized by module; image loading goes through Coil; Material3 + design-token pallet handles theming. Dark mode is missing, and a resource hygiene pass is overdue.
Findings
HIGH
No values-night / dark mode
No
values-night resource folders detected; dark mode is effectively unsupported.Recommendation: Define dark color tokens in
pallet; add values-night/colors.xml overrides; switch to MaterialTheme.colorScheme consistently.MEDIUM
Unused resources
Resource shrinking is enabled, but unused source resources still bloat the repo and review surface.
Recommendation: Run
./gradlew lintDebug and review UnusedResources; delete obsolete drawables/strings.LOW
Vector vs PNG drawables
Bitmap drawables (PNG) inflate APK size; vectors render crisply at all densities.
Recommendation: Convert single-color iconography to
VectorDrawable.LOW
Density bucket coverage
Verify drawables exist for required density buckets only; remove redundant ones.
Costco Android · Code Review Report · Generated 2026-05-07 · 626 machine-curated findings