Skip to content

Conversation

@0Hooni
Copy link
Collaborator

@0Hooni 0Hooni commented Nov 25, 2024

🤔 배경

  • 랜덤 스티커가 아닌 사용자가 원하는 스티커를 추가할 수 있게 했어야 됐습니다.

📃 작업 내역

  • fetchEmoji를 새로운 BottomSheet에서 진행해주도록 하였습니다.
  • BottomSheet에서 이모지 리스트가 뜨게 하였습니다.
  • Emoji를 선택하면 delegate를 통해 이전 ViewController에 추가되도록 하였습니다.

✅ 리뷰 노트

emojiList와 관련된 코드의 일부를 StickerBottomSheetViewControllerStickerBottomSheetViewModel로 옮겨왔습니다.

  • BottomSheet와 EditPhotoViewController 사이로 emoji를 전달할 때
  • BottomSheet의 CollectionView를 사용할 때

총 두번의 delegate 패턴을 사용하게 되는데, 혹시라도 현재 구현된 방식이 팀의 MVVM + Combine 패턴에 맞지 않다면 말씀주시면 감사하겠습니다!

🎨 스크린샷

iPhone SE(2세대) iPhone 14 iPhone 16 Pro Max
iPhone SE 2 iPhone 14 iPhone 16 Pro Max

🚀 테스트 방법

EditPhotoRoomFeatureDemo를 실행 해주세요

@0Hooni 0Hooni added the ✨ feat 새로운 기능 추가 label Nov 25, 2024
@0Hooni 0Hooni self-assigned this Nov 25, 2024
@0Hooni 0Hooni linked an issue Nov 25, 2024 that may be closed by this pull request
@0Hooni
Copy link
Collaborator Author

0Hooni commented Nov 25, 2024

Screenshot 2024-11-25 at 3 38 47 PM

습관성 Co-Auth ㅋㅋㅋ

@0Hooni 0Hooni linked an issue Nov 25, 2024 that may be closed by this pull request
3 tasks
Copy link
Collaborator

@hsw1920 hsw1920 left a comment

Choose a reason for hiding this comment

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

고생하셨습니다 ! 몇몇 부분만 수정 부탁드립니다.

Copy link
Member

@youn9k youn9k left a comment

Choose a reason for hiding this comment

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

궁금한 부분들 코멘트 몇개 달아뒀어요! 고생하셨씁니다ㅎㅎ

Copy link
Member

@Kiyoung-Kim-57 Kiyoung-Kim-57 left a comment

Choose a reason for hiding this comment

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

LGTM!! 고생하셨습니다!

@0Hooni 0Hooni merged commit b9a58ec into develop Nov 26, 2024
1 check passed
@0Hooni 0Hooni deleted the feat/#72-present-sticker-sheet branch November 26, 2024 02:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ feat 새로운 기능 추가

Projects

None yet

Development

Successfully merging this pull request may close these issues.

BottomSheet UI를 구현한다 BottomSheet에서 선택한 스티커가 추가된다

5 participants