移动开发

android-accessibility

new-silvermoon/…t-skills

Expert checklist and prompts for auditing and fixing Android accessibility issues, especially in Jetpack Compose.

  • 529 次安装
  • 992 星标
  • 收录于

安装命令

npx skills add https://github.com/new-silvermoon/awesome-android-agent-skills --skill android-accessibility

SKILL.md

Android Accessibility Checklist

Instructions

Analyze the provided component or screen for the following accessibility aspects.

1. Content Descriptions

  • Check: Do Image and Icon composables have a meaningful contentDescription?
  • Decorative: If an image is purely decorative, use contentDescription = null.
  • Actionable: If an element is clickable, the description should describe the action (e.g., "Play music"), not the icon (e.g., "Triangle").

2. Touch Target Size

  • Standard: Minimum 48x48dp for all interactive elements.
  • Fix: Use MinTouchTargetSize or wrap in Box with appropriate padding if the visual icon is smaller.

3. Color Contrast

  • Standard: WCAG AA requires 4.5:1 for normal text and 3.0:1 for large text/icons.
  • Tool: Verify colors against backgrounds using contrast logic.