You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<MainActivity>
👍 ViewPager2 초기화 및 orientation 설정 완료
👍 미니플레이어 클릭 시 SongActivity Intent 전달
💙 미니플레이어 클릭 리스너 3개 중복 (homeMiniPlayer, Title, Singer) → 하나로 통합 권장
부모 뷰(homeMiniPlayer)에만 클릭 리스너 달면 자식 뷰 클릭도 처리됨
💙 supportFragmentManager.findFragmentById(R.id.homeFragment)!! → Fragment가 XML에 없으면 크래시 발생 가능.
HomeFragment를 직접 생성하거나 확인 필요
HomeFragment 에서만 초기화
val pannelAdapter = PannelVPAdapter(fragment=this)
<SongActivity>
👍 Intent로 title, singer 받아서 UI 반영 완료
👍 finish() 호출로 뒤로가기 정상 동작
<AlbumFragment>
👍 AlbumVPAdapter 연결 완료
👍 ViewPager2(albumContentTp) adapter 설정
💙 TabLayout - ViewPager 연결
<AlbumVPAdapter>
👍 3개 Fragment(Song/Detail/Video) 구조 명확
👍 getItemCount(), createFragment() 구현 정상
<LockerFragment>
👍 LockerVPAdapter 연결 완료
👍 ViewPager2 adapter 설정 정상
💙 TabLayout 연결
<PannelVPAdapter>
👍 동적으로 Fragment 추가하는 구조 (addFragment) 구현 좋음
👍 notifyItemInserted() 호출로 데이터 변경 알림 처리
<HomeFragment>
👍 PannelVPAdapter 사용하여 ViewPager2 구성
💙 MainActivityBinding 사용 중 → HomeFragment 전용 layout이 필요하면 별도 binding 생성 권장
💙 현재 MainActivity의 레이아웃을 재사용하는 구조 → Fragment용 레이아웃 분리 시 확장성 증가
<Fragment 구조 (Song, Detail, Video, SavedSong, MusicFile)>
👍 각 Fragment ViewBinding 적용 완료
👍 기본 레이아웃 inflate 처리 정상
<리소스 관리 구조>
👍 파일명 naming convention 통일 (song_activity.xml, fragment_*.xml)
👍 colors.xml에 커스텀 색상 정의 good
💙 string.xml에도 반복 텍스트 리소스화 권장
💙 실무 권장: 기능별 패키지 분리 (home, album, locker, song)
home, album, song 등등..
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📌 몇 주차 워크북인가요?
✨ 이번 주에 작업한 내용
🙋 리뷰 요청/확인 받고 싶은 부분
✅ 체크리스트
weekN/폴더 안에 과제 정리 완료[WeekN] 닉네임/이름 미션 제출규칙 맞게 작성