Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature/#115] news news UI + api연결(페이징) #118

Open
wants to merge 25 commits into
base: develop
Choose a base branch
from

Conversation

chanubc
Copy link
Collaborator

@chanubc chanubc commented Nov 24, 2024

✅ 𝗖𝗵𝗲𝗰𝗸-𝗟𝗶𝘀𝘁

  • merge할 브랜치의 위치를 확인해 주세요(main❌/develop⭕)
  • 리뷰가 필요한 경우 리뷰어를 지정해 주세요
  • P1 단계의 리뷰는 필수로 반영합니다.
  • Approve된 PR은 assigner가 머지하고, 수정 요청이 온 경우 수정 후 다시 push를 합니다.

📌 𝗜𝘀𝘀𝘂𝗲𝘀

📎𝗪𝗼𝗿𝗸 𝗗𝗲𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝗼𝗻

  • news news ui 작성
  • 컴포즈 페이징3 구현
  • 페이징 footer 및 애니메이션 구현 (WablePagingSpinner)
  • 페이징에 따른 상태관리

📷 𝗦𝗰𝗿𝗲𝗲𝗻𝘀𝗵𝗼𝘁

KakaoTalk_20241125_025513065.mp4

💬 𝗧𝗼 𝗥𝗲𝘃𝗶𝗲𝘄𝗲𝗿𝘀

우선 공통적으로 쓰이는
우선 공통으로 쓰이는 data model에서 newsId를 Long타입으로 변경하였습니다! genercSource가 Long을 받도록 설정되어잇어서요

로딩스크린, 엠티뷰스크린은 designsystem-screen 으로 옮겨 놓았습니다!
그리고 언지님이 기존에 만든 엠티뷰 스크린에서 modifer에 aspectRatio(1f) 추가 했는데 ui 깨지거나 하면 말씀해주세요!

상태관리에 고민이 좀 많았는데 일단 header달린 멀티뷰 타입이라 lazyColumn내부에 넣었습니다.
공지사항 화면 같은경우는 로딩이나 엠티의 경우 상위 컴포저블에서 조금 더 깔끔하게 상태 처리 할 수 있을것 같아요!

추가로 5분전 -> 이거는
image
이런식으로 만들었는데 이전 버전에서 안돌아가긴 할거에요ㅠ

그리고 로드가 너무 빨리되서 delay 2초 정도 걸고 테스트 했습니다.

@chanubc chanubc requested review from a team, Eonji-sw and sohyun127 and removed request for a team November 24, 2024 22:10
@chanubc chanubc added ⭐ [FEAT] 새로운 기능 구현 🐻 찬우 차은우 labels Nov 24, 2024
@chanubc chanubc added the COMPOSE 컴포즈 ui label Nov 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
COMPOSE 컴포즈 ui ⭐ [FEAT] 새로운 기능 구현 🐻 찬우 차은우
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[FEAT] : 뉴스 뉴스 화면 ui
1 participant