-
Notifications
You must be signed in to change notification settings - Fork 0
Week1 ‐ 11월 01일
Ju YunGyeom edited this page Nov 1, 2024
·
1 revision
- 라이브러리의 이슈 논의
- 지도 화면은 xml을 사용하기로!
- 윤겸
- app, domain, data
- 모듈 분리를 하는 이유에 대해 생각해보기
- 의존성이 명확히 분리된다
- 순환 참조를 강제로 없앨 수 있음
- 모듈 분리를 하는 이유에 대해 생각해보기
- usecase 사용 여부
- CleanArchitecture에 따라 사용하기로 결정!
- 단점 : usecase 코드가 너무 많아진다
- Spotify - 승규님
- Firebase - 민주님
- 2명 이상 approve 시 머지 가능
- PR템플릿 - 레퍼런스 찾아보기
- 휴식 시간 추가 : 90+15
- 음원 재생 - 기술 검토 및 기획
- 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