Skip to content

Conversation

@Nick9417
Copy link
Contributor

@Nick9417 Nick9417 commented Nov 12, 2025

📌 PR 제목

7주차 미션 제출

✅ 변경 사항

  • 노래 정보가 담긴 SongTable 만들어보기
  • RoomDB를 이용해 더미 데이터를 바꾸어보기
  • [SongActivity] 다음곡 버튼 누르면 다음곡 이동,이전 곡 버튼 누르면 이전곡으로 이동 구현
  • [SongActivity] 하트 누르면 songs[nowPos],db 업데이트
  • [LockerFragment] 보관함 화면에 좋아요 구현
  • [Main Activity] 하단 재생 바도 다음/이전 버튼을 누르면 다음/이전 곡으로 이동하기
  • RoomDB의 코드를 주석처리 한 뒤, 파이어베이스의 Realtime Database를 활용하여 Flo의 좋아요 버튼을 누른다면 파이어베이스에 저장이 되고 저장한 데이터를 가져올 수 있도록 구현하기 - 부록이 없서영

📷 영상 및 스크린샷

SongActivity 재생 SongActivity Stop
화면 캡처 2025-11-13 121130 화면 캡처 2025-11-13 121211
MainActivity로 정보 이동
화면 캡처 2025-11-13 121333
하트 표시 1 하트 표시 2 보관함에 저장
화면 캡처 2025-11-13 121517 화면 캡처 2025-11-13 121931 화면 캡처 2025-11-13 122224
MainActivity 넘기기 MainActivity 넘기기 2
화면 캡처 2025-11-13 122918 화면 캡처 2025-11-13 122951

🔗 알게 된 사항

데이터베이스를 생성하고 변경하는 방법을 알게 되었습니다.

📝 질문 사항

Firebase?

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.

7주차 미션도 잘 수행해 주신 것 같습니다!

트러블 슈팅에 남겨주신 것도 읽었는데 유데미 강의 설계의 의도를 제가 파악할 수는 없겠지만 SharedPreference는 경량 저장소기 때문에 오버헤드가 발생하지 않도록 아이디만 저장해서 효율적으로 데이터를 관리하고, 단일 객체를 활용해서 코드를 직관적으로 표현하고자 한 것이 아닐까 싶습니다

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