Skip to content

feat: 데이터 화면 정적 스켈레톤과 홈 카드 그림자 정리 - #163

Draft
cnsvkf wants to merge 3 commits into
devfrom
feature/#162-data-screen-skeleton
Draft

cnsvkf wants to merge 3 commits into
devfrom
feature/#162-data-screen-skeleton

Conversation

@cnsvkf

@cnsvkf cnsvkf commented Oct 7, 2026 •

Copy link
Copy Markdown
Member

변경 사항

  • 홈·도서관·랭킹·마이페이지·신간·대출 기록·즐겨찾기·도서 상세의 초기 로딩을 정적 스켈레톤으로 표시합니다.
  • 기존 Scaffold·탭·뒤로가기, 완료 후 정상·빈 결과·오류 전환과 추가 페이지 로딩을 유지합니다.
  • 공용 플레이스홀더는 기존 테마 토큰을 사용하며 콘텐츠 영역을 하나의 로딩 상태로 안내하고 클릭을 차단합니다.
  • 마이페이지 초기 로딩 중 복원된 편집 상태의 저장·선택 동작을 차단합니다.
  • 홈 인기 도서 카드 그림자는 Figma 효과(검정 15%, X/Y 1dp, blur 18dp, spread 0dp)에 맞춰 테마 토큰과 dropShadow로 적용합니다. dropShadow는 clip보다 먼저 적용하며 기존 elevation을 복원하지 않습니다. LazyRow viewport 경계는 유지합니다.
  • 최신 dev 기반 별도 worktree에 승인된 승인된 Kotlin 파일만 이식했습니다. 기존 미커밋 API·인증·구조 변경, 규칙 파일, 설정과 비밀 파일은 포함하지 않습니다.

검증

  • compileDebugKotlin
  • testDebugUnitTest: 분리 worktree 54개, 실패 0개
  • lintDebug
  • connectedDebugAndroidTest: BookOnSkeletonScreenTest 4개, 실패 0개
  • 기존 작업 디렉터리에서 라이트·다크/320dp/글꼴 2배/8개 화면 스크린샷 검토
  • git diff --check 및 분리된 게시 diff 비판적 리뷰: Critical·Warning 추가 지적 없음

분리 worktree는 google-services.json 미확보로 최초 일반 실행이 실패했습니다. 위 로컬 검증은 저장소 밖 임시 init script로 Firebase 리소스 생성 task만 비활성화하여 수행했으며 저장소 설정은 변경하지 않았습니다. Firebase 초기화와 인증의 실행 검증을 의미하지 않습니다. 일반 CI는 저장소의 기존 테스트용 Firebase 설정 생성 절차로 별도 확인합니다.
TalkBack 실제 음성 출력과 프로세스 종료 후 복원은 실행 검증하지 않았습니다. 스켈레톤은 서버 응답시간 자체를 줄이지 않습니다.

후속 Figma 그림자 변경: 컴파일·단위 테스트 54개·Lint 통과, 최종 그림자 bounds/클릭 관련 instrumentation 5개 통과. 검토에서 Critical·Warning 지적 없음. Figma와 픽셀 단위로 동일하다는 의미는 아닙니다.

Android 구조 체크리스트

  • DTO·ApiService가 Presentation/Domain에 새로 노출되지 않음
  • 기존 문자열·테마 색상·디자인 토큰 사용
  • Hilt binding 및 API·ViewModel 요청 계약 변경 없음
  • 민감 정보 포함 없음
  • 기존 작업 디렉터리의 미커밋 변경 보존

관련 이슈

Closes #162
Related to #138

@cnsvkf cnsvkf added the ✨ feature 새로운 기능 구현 label Oct 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ feature 새로운 기능 구현

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] 데이터 화면 정적 스켈레톤과 홈 카드 그림자 정리

1 participant