위/경도 데이터가 필요할 때, 사용하기 위해서 만든 토이 프로젝트입니다.
현재 위치 또는 지정한 위치의 위/경도를 알 수 있습니다.
특정 장소를 즐겨찾기로 등록할 수 있고, 위/경도 값을 클립보드에 복사해서 사용할 수 있습니다.
개발 기간 : 2023.08.19 ~ 2023.08.25
- Swift
- UIKit
- RxSwift
- RxDataSource
- RxCocoa
- RxRelay
- RxCoreData
- Action
- Snapkit
- MapKit
- MVVM
RxSwift, RxCocoa를 사용해 UI에 ViewModel의 데이터를 Binding할 때, 더 나은 코드를 작성하기 위해 Custom Binder를 활용했습니다.
subscribe 메서드로 구현했던 로직을 Custom Binder로 구현함으로써 가독성이 좋아지고, 재사용성도 높아졌습니다.
RxSwift의 다양한 Operators(zip, merge, map 등)를 사용하면서 Reactive Programming 에 좀 더 익숙해졌습니다.