Overview › Resource Management

Resource Management

No values-night for dark mode; resource hygiene needs an audit pass.

0 findings in this category
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