- 첫번째 개인 앱 프로젝트
- 혼자서 기획부터 출시까지 경험하고 싶어 진행한 개인 프로젝트
- 프로젝트 기간: 20. 06. ~ 20. 07.
- 팀프로젝트에서 벗어나 혼자서 처음 기획부터 UX/UI에 대해 고민해 보고, 앱을 앱스토어에 출시까지 모든 경험을 해보고 싶어 시작한 개인 프로젝트입니다.
- 주요 기능: 다양한 배경화면을 보여주고, 사용자가 마음에 드는 배경화면을 다운로드하거나, 마음에 드는 배경화면을 즐겨찾기, 친구에게 공유 등을 할 수 있고 또, 자신이 선택한 배경화면에 달력을 추가하여, 배경화면을 설정할 수 있는 앱입니다.
- 배경화면 검색
- 즐겨찾는 배경 설정
- 카테고리
- 달력 설정
- 배경화면 적용 화면 미리보기
- Version 1.0.0: App Store Release
- RxSwift
- Firebase Cloud(Realtime DB, Stroage)
- Push Notification
- Date, Calendar
- CollectionView(DataPrefetch)
- MVVM
- Network(Cache, DispatchQueue, OperationQueue)
- AppStore Reject 경험 및 대처
- MVVM
- MVVM 패턴으로 완벽히 짜여있지 않아 공부하며 계속 수정해나가겠습니다.
- RxSwift
- 이번 프로젝트에 처음 적용하고 사용해보았지만, 부족함을 느껴 계속 공부해가며 하나씩 바꿔나갈 예정입니다 :)
- Continuous refactoring
- 계속적인 리팩토링만이 살 길 !!