프로그래머스 과제 테스트 연습란의 뮤직 플레이어 앱 연습 과제
https://school.programmers.co.kr/skill_check_assignments/2
- 현재 재생중인 구간 가사 하이라이팅
- 조작 가능한 seek bar
- 전체 가사 화면에서 선택한 가사로 이동
- Background 음악 재생
- UIKit
- MVVM-C
- Combine
- AVFAudio
- Programmality UI config(without Storyboard)
- MVVM 기반에서 명확하게 View 와 ViewModel 의 역할을 나누지 못한 점
- 공통적으로 쓰이는 footer section 을 모듈화하지 못한 점
- 네트워크 통신에서 발생할 수 있는 예외 상황에 대한 방어 코드가 미흡한 점