Overview

프로젝트 인원 및 개발 파트

  • 2명
  • 프로젝트 리더로 제가 전체 구조부터 시작해 프로젝트 구조와 중요 비즈니스 로직을 개발했으며, 다른 1명은 마이페이지를 개발했습니다. 1차 오픈일인 9월이후 혼자서 장바구니, 대여연장, 조기반납 UI 개선 등 신규 기능 업데이트 및 유지보수 운영 중입니다.

개발 기간

  • 2019.06 ~

배운 점

  • FCM을 기반으로한 Push Notifications, 인앱 처리 방법.
  • 카메라를 통한 촬영 및 촬영된 이미지 편집 방법.

어려웠던 점

  • Framework
    • Notifications, AVFoundation 등 처음 써보는 Framework의 정석적인 방법을 배우기 위해 시간을 많이 소요했다.
  • 커스텀 UI
    • 토스트, 플로팅 탭바, 캘린더 등 커스텀 UI 구현에 시간을 많이 소요했다.

사용 라이브러리

  • Action
  • Alamofire
  • Crashlytics
  • Fabric
  • Firebase/Analytics
  • Firebase/Core
  • Firebase/Messaging
  • GoogleAnalytics
  • IQKeyboardManagerSwift
  • JTAppleCalendar
  • Kingfisher
  • KingfisherWebP
  • RealmSwift
  • RxCocoa
  • RxSwift
  • SwiftyJSON