Skip to content

알림 화면 구현#105

Merged
chanho0908 merged 38 commits intofeat/#95-notification-apifrom
feat/#101-notification-screen
Feb 25, 2026
Merged

알림 화면 구현#105
chanho0908 merged 38 commits intofeat/#95-notification-apifrom
feat/#101-notification-screen

Conversation

@dogmania
Copy link
Member

이슈 번호

작업내용

  • 알림 화면 구현
  • 알림 리스트 조회 API 연결
  • 알림 읽음 처리 API 연결

결과물

2026-02-26.12.09.30.mov

리뷰어에게 추가로 요구하는 사항 (선택)

가로 모드 제어하는 설정 추가했습니다!

@dogmania dogmania requested a review from chanho0908 February 25, 2026 15:14
@dogmania dogmania self-assigned this Feb 25, 2026
@dogmania dogmania added the Feature Extra attention is needed label Feb 25, 2026
@coderabbitai
Copy link

coderabbitai bot commented Feb 25, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

🗂️ Base branches to auto review (2)
  • main
  • develop

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/#101-notification-screen

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Member

@chanho0908 chanho0908 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생했어 현수야 👍

val context = LocalContext.current
val currentContext by rememberUpdatedState(context)

ObserveAsEvents(viewModel.sideEffect) { effect ->
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

이 부분을 이제 봤네 😓
나는 지금 람다 인자 이름을 sideEffect로 쓰고 있고 현수는 effect로 쓰고있는데 컨벤션을 통일하면 좋을 것 같아 ! 나는 굳이 줄이지 않아도 괜찮다고 생각하는데 현수 생각이 궁금하네

급한건 아니라 컨벤션 정하고 나중에 리팩터링할 때 반영하면 될듯 !

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

지금 ImageVector로 리소스 렌더링하는 것도 그렇고 저희가 좀 통일이 안되는 부분이 있어서 한꺼번에 정리하는 게 나을 거 같아요

Comment on lines 61 to 62
(currentState.notificationList + it.notifications).distinctBy { n ->
n.id
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

n이라는 인자명이 어떤걸 의미하는지 파악하기 어려운 것 같아 ㅎㅎ

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수정했습니다!

Comment on lines 5 to 7
android {
namespace = "com.twix.notification"
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

내가 멀티 모듈에 대한 이해가 아직 부족해서 그런데 이 namespace가 core:notification의 namespace와 동일한데 문제되는 부분이 없을까 ?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

R이나 BuildConfig 같은 거를 두 모듈에서 안 쓰고 있어서 당장은 문제가 없긴 한데 그래도 유니크하게 바꾸는 게 좋겠네요

@dogmania dogmania requested a review from chanho0908 February 25, 2026 17:36
@chanho0908 chanho0908 merged commit d3b1dd0 into feat/#95-notification-api Feb 25, 2026
4 checks passed
@chanho0908 chanho0908 deleted the feat/#101-notification-screen branch February 25, 2026 17:52
@dogmania dogmania restored the feat/#101-notification-screen branch February 25, 2026 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature Extra attention is needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants