2.3 KiB
2.3 KiB
홈 오디션 배너 숨기기
작업 목표
- 홈 화면의 오디션 배너(
iv_audition)를 사용자에게 노출하지 않도록 수정한다.
체크리스트
- AC1: 홈 화면에서 오디션 배너 뷰가 화면에 표시되지 않는다.
- QA:
fragment_home.xml의iv_audition기본 가시성과HomeFragment의 추가 노출 코드 부재를 확인
- QA:
- AC2: 오디션 배너 숨김으로 인해 다른 홈 섹션 로직에는 영향이 없다.
- QA:
HomeFragment.kt에서setupAudition()호출 제거 또는 무력화 범위가 오디션 배너에만 한정되는지 확인
- QA:
- AC3: 변경 파일 진단/테스트/빌드 검증을 수행한다.
- QA:
lsp_diagnostics,./gradlew :app:testDebugUnitTest,./gradlew :app:assembleDebug
- QA:
검증 기록
- 2026-04-02
- 무엇/왜/어떻게: 홈 오디션 배너는
fragment_home.xml의 독립ImageView(iv_audition)와HomeFragment.setupAudition()에만 연결되어 있었다. 요청 범위만 정확히 반영하기 위해 XML 기본 가시성을gone으로 바꾸고, 더 이상 필요 없는setupAudition()호출·함수·AuditionActivityimport를 제거했다. - 실행 명령/도구:
grep(ivAudition|setupAudition|AuditionActivity)read(app/src/main/java/kr/co/vividnext/sodalive/home/HomeFragment.kt)read(app/src/main/res/layout/fragment_home.xml)lsp_diagnostics(app/src/main/java/kr/co/vividnext/sodalive/home/HomeFragment.kt)./gradlew :app:testDebugUnitTest :app:assembleDebugadb devices
- 결과:
fragment_home.xml의iv_audition가android:visibility="gone"으로 반영되어 기본 노출이 차단됐다.HomeFragment.kt에서setupAudition()호출과 구현이 제거되어 런타임에서 배너를 다시 노출하거나 클릭을 연결하는 코드가 남지 않았다.lsp_diagnostics는 현재 환경에 Kotlin LSP가 없어 실행 불가(No LSP server configured for extension: .kt)였고, 대신 Gradle 컴파일·테스트로 변경 정합성을 확인했다../gradlew :app:testDebugUnitTest :app:assembleDebug는BUILD SUCCESSFUL로 완료됐다.adb devices결과 연결된 기기/에뮬레이터가 없어 실제 홈 화면 수동 QA는 이 환경에서 수행할 수 없었다.
- 무엇/왜/어떻게: 홈 오디션 배너는