Code Quality: see CocoaPods • Contributors & Activity: see GitHub • External Dependencies: Non • Usage via CocoaPods, Carthage, Git Submodules • Community Extentions
"Cold" Observable: waits until an observer subscribes "Hot" Observable: may begin emitting items as soon as created 4 See also Hot and Cold Observables
CurrentThreadScheduler: serial on current thread • MainScheduler: serial on main thread • SerialDispatchQueueScheduler: serial on dispatch queue • ConcurrentDispatchQueueScheduler: concurrent on dispatch queue • OperationQueueScheduler: concurrent on operation queue 5 https://github.com/ReactiveX/RxSwift/blob/master/Documentation/Schedulers.md
everything would unbind • If it returns on some background thread, results would be bound to UI there • Results are bound to two UI elements, so two HTTP requests would be made