Library

Project

RxLocalAuthentication

Reactive Touch ID / Face ID helper

2022RxSwiftOpen-Source
View on GitHub
Theme
Language

Project

RxLocalAuthentication

2022RxSwiftOpen-Source
View on GitHub

Period.

2021.12.30 (1 day)

Used Tools & Skills

Skills

  • Swift
  • RxSwift
  • RxCocoa
  • Local Authentication

Tools

  • Git
  • CocoaPods
  • Swift Package Manager

Motivation

While working on another project, I needed to use Local Authentication. However, the existing framework was based on escaping closures, which I thought prevented flexible use with RxSwift streams.

Therefore, it was created to wrap this in Rx for easier use.

I created this open source to help other developers solve the problems I encountered more easily.

Learned

  • Gained understanding of CocoaPods and SPM distribution and installation.
  • Revisited concepts about external dependencies required for open source.
  • Understood RxSwift's Single and confirmed how Single works.
  • Learned how to manage Single Streams.
  • Used Git for version control and learned about Git tags and Release concepts. I was also able to create and update open source libraries according to versions.

Results

https://github.com/Skyline-23/RxLocalAuthentication

RxLocalAuthenticationRxLocalAuthentication
Reactive Touch ID / Face ID helperReactive Touch ID / Face ID helper