Skip to content

Conversation

@hsw1920
Copy link
Collaborator

@hsw1920 hsw1920 commented Nov 13, 2024

🤔 배경

편집이 완료된 이미지를 확인하고 해당 이미지를 저장하고, 공유할 수 있는 UI가 필요했습니다.

📃 작업 내역

✅ 리뷰 노트

무지성 Input-Output transform을 했다가 너무 쓸모가 없어서 일단 ViewController만 두었습니다.
추후 ViewModel이 필요해지고, 편집화면의 Image가 넘어오는 등의 로직이 구체화되면 고민해볼 예정입니다.

앨범 저장시 권한설정에 대한 로직을 어디서 담당하는게 좋을까요?

🎨 스크린샷

Nov-13-2024.22-51-28.mp4

🚀 테스트 방법

  • SharePhotoFeatureDemo 실행

close #27 #31

- 내부 공유, 저장버튼의 tapPublisher는 ViewController가 알아야 하므로 열어두었습니다.
- 현재 ImageData가 주입되는 경우가 아니기 때문에 간단하게 ShareSheet를 띄우는 것을 확인하였습니다.
- 당장은 이벤트 처리가 단순하여 ViewModel을 두지 않았습니다.
- 추후 ViewModel이 필요하게 될 때 Input-Output transform 패턴을 고려할 예정입니다.
@hsw1920 hsw1920 added the ✨ feat 새로운 기능 추가 label Nov 13, 2024
@hsw1920 hsw1920 self-assigned this Nov 13, 2024
@hsw1920 hsw1920 linked an issue Nov 13, 2024 that may be closed by this pull request
3 tasks
Copy link
Collaborator

@0Hooni 0Hooni left a comment

Choose a reason for hiding this comment

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

수고 많으셨습니다!

Comment on lines +88 to +89
private func saveImage() {

Copy link
Collaborator

Choose a reason for hiding this comment

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

아직 사용하지 않는 코드로 보이는데 빼고 TODO만 남겨도 좋을것 같습니다 👍

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!

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.

LGTM!!

@hsw1920 hsw1920 merged commit 93895af into develop Nov 14, 2024
1 check passed
@hsw1920 hsw1920 deleted the feat/#27-create-sharephoto-ui branch November 14, 2024 02:44
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.

결과물 화면 UI를 구현한다

5 participants