Skip to content

Conversation

@Nick9417
Copy link
Contributor

@Nick9417 Nick9417 commented Nov 20, 2025

📌 PR 제목

8주차 미션 제출

✅ 변경 사항

  • 회원 가입 페이지(SignUpAcitvity) UI 만들어보기
  • 로그인 페이지(LoginActivity) UI 만들어보기
  • 회원가입 및 로그인 로직 구현해보기
  • [AlbumFragment] 에서 하트를 누를 시, isLike 업데이트하기
  • [LockerFragment] 하트 누른 앨범을 “저장앨범” 탭에 띄우기
  • […]을 눌러 앨범 삭제 후 DB 및 화면에서 해당 아이템 보이지 않도록 업데이트하기
  • 둘러보기 화면 구현하기 (아래 사진을 참고해 위의 차트 부분까지만 구현해주세요)

📷 영상 및 스크린샷

회원 가입 페이지 로그인 페이지
image image
로그인 시 보관함 로그아웃 시 보관함
image image

[email protected]으로 로그인 된 상태

앨범1 하트 클릭 앨범1 하트 클릭2 앨범 보관함
image image image

[email protected]으로 로그인 된 상태

앨범 1 앨범 2 앨범 보관함
image image image
(...)을 눌러 제거
image
둘러보기 화면
image

🔗 알게 된 사항

RoomDB를 이용하여 로그인을 구현하는 방법을 알았습니다

📝 질문 사항

서버를 이용하는 방법에 대해 더 알고 싶습니다.

@Nick9417 Nick9417 requested a review from yangjiae12 November 20, 2025 02:44
Copy link
Member

@yangjiae12 yangjiae12 left a comment

Choose a reason for hiding this comment

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

트러블 슈팅에 작성해 주신 내용 확인했습니다! Room 컴파일러는 @query의 결과를 함수의 반환 타입으로 변환하려고 하는데 기존 코드인 SELECT *는 Row를 반환하는데, 함수는 Int를 요구하다 보니 타입 불일치가 발생한 것으로 보입니다.

이때 Room이 단일 값이 아닌 객체로 매칭하려고 하고 결과 칼럼들과 일치하는 생성자를 찾기 시작하고 Int 하나만 받는 생성자는 없으니 생성자 에러를 띄운 것 같네요. 에러 해결 하느라 수고하셨습니다~! 그나저나 현 PR에 AlbumDao가 없어 보이는데 push를 하지 않은 것일까욥

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants