이미 Private Cocoapod 으로 iOS 개발에 유용하게 사용하는 코드들을 만들어 두었다.
JKFirebase (Public)
Firebase 에서 제공하는 기능들을 더 쉽게 사용할 수 있도록 Wrapping 했다.
주로 Authentication, RemoteConfig, FIrebaseFirestore 에 많은 힘들줬다. Firestore 의 경우 Cloud function 을 이용하면서 모바일에서는 직접 호출할 일이 사라졌다는 것이 함정.
JKExtension (Public)
String, Date 등 자주쓰는 Extension 을 모아둠
JKFoundation (Private)
4년 이상 iOS 개발을 하면서 생긴 노하우, 코드 저장
JKCommunity (Private)
2021년 완성하고 싶은 목표
4개의 Repository 로 분리하여 사용했으나 유지보수 측면에서 어려움이 많음. 앞으로 다크모드 지원 등 UIKit 관련한 부분들을 모아놓는 저장소가 필요한데,,, 도저히 5개의 repository 를 관리할 엄두가 안남.
⇒ Private Cocoapod 레포 하나 파서 한놈만 잘 관리하자.