Learn reactive programming in Swift with RxSwift! The popularity of reactive programming continues to grow on an ever-increasing number of platforms and languages. Rx lets developers easily and quickly build apps with code that can be understood by other Rx developers — even over different platforms. Not only will you learn how to use the RxSwift port to create complex reactive applications on iOS, you’ll also see how to easily solve common application design issues by using RxSwift. Finally, you’ll discover how to exercise full control over the library and leverage the full power of reactive programming in your apps. Who This Book Is For This book is for iOS developers who already feel comfortable with iOS and Swift, and want to dive deep into development with RxSwift. Topics Covered in RxSwift By the end of this book, you’ll have hands-on experience solving common issues in a reactive paradigm — and you’ll be well on your way to coming up with your own Rx patterns and solutions!
I've read hundreds of articles on Rx without practicing it, it was never able to click. Now that I read this book, all the pieces finally came together. It is a great book.
It's an important book to read if you just landed on a RxSwift project or want to dive into RxSwift and reactive programming. "Combine" is here to stay and probably the future, but there are a lot of projects still in Rx. Do not feel intimidated by the book if it's hard to go through. It's not the book but Rx itself. It takes time, especially if you pick this up with no prior reactive programming experience. I wish it would've had a "how to read this book" section at the beginning and a more updated version. But I definitely recommend the book.
IMO, I won't recommend this book if you jump into reactive programming. Instead, it would help if you took this book after diving into rx concept, rx document, rxmarble, and getting your hand dirty with some projects to obtain the rx mindset.
I did not have any previous experience with RxSwift, so it was hard for me to follow most of the subjects mentioned in the book, definitely will read it again, to fix that.