Storyboard → 코드 기반 UI 리팩토링
- SnapKit 사용
- ViewController와 VIew 분리
아키텍처 개선
- Moya 이용 API 분리
- VM I/O 분리
- UseCase 이용 뷰 로직과 비즈니스 로직 분리(의존성 역전분리는 못 함)
- AppController 이용 로그인과 탭 바 생명주기 분리 관리
HIG 디자인 반영
- Apple Design Challenge 컨설팅 바탕으로 Native스러운 디자인으로 변경
- 탭바 / 아이콘 / 네비게이션 로직 개선
비디오 업로드 개발
- AVAssetReader / Writer 이용 압축 및 업로드
- ImagePicker -> PHPicer 이용 raw video file fetching으로 처음 파일 가져올 떄 발생하는 인코딩 프로세스 제거


인앱 결제 개발