Maybe you've heard of RxSwift, and hope to try it out. You're worried that the concept is too complicated don't know how to apply it to your project. Then you should trust me once.
Maybe you've been using RxSwift for a while, but only use Observable.just(_:). You want to learn how other Observable family members are used. Then you should trust me once.
Or maybe you are experiencing the Error Handle problem in RxSwift. You don't know what design ideas to solve. Then you should ask me once.
Or maybe you want to try a different architecture, get rid of MVC. Then the architecture of RxSwift + MVVM is worth a try.