-
Notifications
You must be signed in to change notification settings - Fork 0
Week1 ‐ 데일리 스크럼
Ju YunGyeom edited this page Nov 1, 2024
·
1 revision
주간 계획
월- 프로젝트 이름 결정
- Repository 생성
- 브랜치 전략 설정
- 커밋 컨벤션 설정
- Readme.md 작성
- 주요 기능 논의
- 디자인
화
- 디자인
- 프로젝트 테마 색상 지정
- 기능 명세 (story): product backlog
- 멘토 킥오프 미팅
수
- 화면 단위 기능 명세 (task) , 인수 조건
- task 단위 시간 예측
- 문서 정리
목
- 전체 계획
- 시템 아키텍처 구조도
- 금요일 발표 준비
- 서비스의 주요 목표 및 핵심 기능과 선정 이유를 Feature List 및 프로덕트 backlog를 중심으로 발표합니다.
- 기능 별 완성도 기준이 있다면 포함하여 소개합니다.
- 팀 빌딩 및 그라운드 룰에 대해 소개해도 좋습니다.
- 프로젝트 이름 결정
- Repository 생성
- 브랜치 전략 설정
- 커밋 컨벤션 설정
-
Readme.md작성 - 주요 기능 논의
- 디자인
- 디자인
- 기능 명세
- 멘토 킥오프 미팅
- Github Projects 작성
- 기술적 도전에 대한 논의
- 현재 기능에서 각자 도전하고 싶은 내용!
- 백로그 마저 작성 + 일정 계획
- 기획 공유 발표 준비
- 멘토링 일지
- 디자인 마무리
- 음원 재생 - 기술 검토 및 기획
- ExoPlayer로 음원재생하기
- Visualizer + Compose 오디오 시각화
- 백그라운드 플레이어(1) - MediaSession
- 백그라운드 플레이어(2) - Notification
- 백그라운드 플레이어(3) - MediaService모듈
- 백그라운드 플레이어(4) - 구현
- 1. 영상 재생 - 기술 검토 및 기획
- 2. 뮤직비디오 정보 가져오기
- 3. Swipe 제스처로 자연스럽게 영상 재생하기
- 4. 뮤직비디오 오버레이와 컨트롤러 구현
- 5. 화면 회전 시 플레이어 상태 유지하기
- 6. 사용자의 눈에 잘 띄도록! 뮤직비디오 UX 개선
- 모든 버전에 대응하는 Splash 화면
- 동적으로 색상이 변경되는 그라데이션 배경화면
- 반응형으로 만드는 InfoWindow UI
- Paging을 사용해 검색 결과 무한 스크롤
- CloudFunction 사용하기
- Firestore vs RealtimeDB 비교
- Coil vs Glide 비교
- GeoFire와 GeoHash를 이용한 Firebase 위치 데이터 쿼리
- NavBackStackEntry와 컴포즈에서의 ViewModel 공유
- CompositionLocal
- viewModel()과 hiltViewModel()
- FocusRequester
- debounce와 sample