기간
2021.12.30 (1일간)
사용 기술
기술
- Swift
- RxSwift
- RxCocoa
- Local Authentication
도구
- Git
- CocoaPods
- Swift Package Manager
시작한 이유
다른 프로젝트에서 Local Autentication이 필요했습니다. 기존 프레임워크는 escaping closure 방식이라 RxSwift 스트림과 연결해 쓰기 어렵다고 생각했습니다.
Rx로 wrapping해 쓰려고 만들었습니다.
다른 개발자들도 같은 문제를 쉽게 해결할 수 있도록 오픈소스로 공개했습니다.
개발 메모
- CocoaPods와 SPM으로 배포하고 설치하는 방법을 익혔습니다.
- 오픈소스의 외부 Dependency를 다시 공부했습니다.
- RxSwift의 Single이 어떻게 동작하는지 확인했습니다.
- Single Stream을 관리하는 법을 배웠습니다.
- Git으로 버전을 관리하면서 태그와 Release를 익혀 버전에 맞는 라이브러리를 만들고 업데이트했습니다.