android-ui-audit은(는) 무엇을 하나요?
DanhDue/ai-agent-tools의 에이전트 스킬 'android-ui-audit'
이 스킬은 Android 앱의 사용자 인터페이스(UI)에 대한 포괄적인 감사를 수행하여 일관성, 접근성, 성능, 사용자 경험(UX) 문제를 식별하고 개선 제안을 제공합니다.
기능
- UI 요소 검사: 레이아웃 계층 구조, 리소스 사용, 색상 대비, 타이포그래피 일관성 확인
- 접근성 감사: ContentDescription 누락, 터치 대상 크기, 색상 대비율 등의 WCAG/Android 접근성 가이드라인 준수 여부 확인
- 성능 분석: 과도한 중첩 레이아웃, 비효율적인 이미지 크기, 오버드로우(overdraw) 탐지
- UX 권장 사항: 버튼 배치, 탐색 흐름, 피드백 메커니즘 개선 제안
- 보고서 생성: 발견된 문제, 우선순위, 수정 제안을 포함한 구조화된 보고서 출력
지원 플랫폼
- Android 네이티브 앱 (Kotlin/Java)
- Gradle 기반 프로젝트
- Android Studio 통합 가능
사용 방법
- Android 프로젝트 디렉토리에서 에이전트를 실행합니다.
- 감사할 화면이나 컴포넌트를 지정합니다. (선택 사항)
- 스킬이 자동으로 UI를 분석하고 보고서를 생성합니다.
- 보고서에 따라 수정 작업을 진행합니다.
참고 사항
- 이 스킬은 ADB(Android Debug Bridge)와 UI Automator 뷰어를 활용하여 UI 요소를 수집합니다.
- 보고서는 마크다운 형식으로 제공되며, CI/CD 시스템에 통합할 수 있습니다.
- 접근성 감사는 TalkBack 및 Switch Access와의 호환성을 확인합니다.