docs(live): 온에어 라이브 화면 구현을 기록한다
This commit is contained in:
@@ -19,7 +19,7 @@
|
||||
- 서버 `size`는 20으로 고정되므로 앱은 `size` query parameter를 보내지 않는다.
|
||||
- 리스트 아이템은 Figma 기준으로 프로필 이미지, `LIVE ${라이브 시작시간}`, 제목, 크리에이터 닉네임, 가격/무료 정보를 표시한다.
|
||||
- `beginDateTimeUtc`는 디바이스 Timezone으로 변환한 뒤 `HH:mm` 형태로 표시한다.
|
||||
- 유료 라이브는 `ic_bar_cash`와 가격, `입장 캔` 문구를 표시한다.
|
||||
- 유료 라이브는 `ic_bar_cash`와 가격을 표시한다.
|
||||
- 무료 라이브는 cash 아이콘을 숨기고 `무료`라고 표시한다.
|
||||
- 아이템 터치 시 기존 `getRoomDetail(roomId)` 조회 후 상세 응답 기준으로 입장/비밀번호/결제/성인 인증 흐름을 결정한다.
|
||||
- 기존 레거시 라이브 입장 정책은 직접 수정하지 않고, v2 신규 화면에서 호출/재사용한다.
|
||||
@@ -102,7 +102,7 @@ data class HomeOnAirLiveResponse(
|
||||
- `HH:mm`은 `beginDateTimeUtc`를 UTC로 파싱한 뒤 디바이스 Timezone으로 변환한 시작 시각이다.
|
||||
- 제목은 18sp bold, 한 줄 말줄임으로 표시한다.
|
||||
- 크리에이터 닉네임은 14sp regular, 회색으로 표시한다.
|
||||
- 유료 라이브는 `ic_bar_cash`, 가격, `입장 캔`을 표시한다.
|
||||
- 유료 라이브는 `ic_bar_cash`와 가격을 표시한다.
|
||||
- 무료 라이브는 cash 아이콘을 숨기고 `무료` 텍스트만 표시한다.
|
||||
- 이미지 로드는 기존 `loadUrl` 또는 기존 Glide 확장 관례를 따른다.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user