# 9. 学习资源

## 书籍

* [RxSwift](https://store.raywenderlich.com/products/rxswift?_ga=2.111876420.179976089.1501636764-762959702.1467251401) - By Raywenderlich

## 视频

* [Learning Path: RxSwift from Start to Finish](https://academy.realm.io/posts/learning-path-rxswift-from-start-to-finish/) - By Realm 团队
* [RxSwift in Practice](https://www.youtube.com/watch?v=W3zGx4TUaCE\&t=401s) - By Raywenderlich
* [Reactive Programming with RxSwift](https://www.youtube.com/watch?v=uBKofrA8ok0) - By RxSwift 图书的核心作者
* [Boxue.io RxSwift Online Course](https://boxueio.com/series/rxswift-101) - 泊学 RxSwift 中文视频教程

## 博客

* [Marin Todorov](http://rx-marin.com) - RxSwift 图书的作者
* [Adam](http://adamborek.com) - 富有激情的 iOS 开发者

## 教程

* [Getting Started With RxSwift and RxCocoa](https://www.raywenderlich.com/138547/getting-started-with-rxswift-and-rxcocoa) - RxSwift 入门教程
* [RxSwift by Examples #1 – The basics.](https://www.thedroidsonroids.com/blog/ios/rxswift-by-examples-1-the-basics/) - RxSwift 基础教程
* [ViewModel in RxSwift world](https://medium.com/@SergDort/viewmodel-in-rxswift-world-13d39faa2cf5) - MVVM 使用教程
* [8 Mistakes to Avoid while Using RxSwift—Part 1](https://www.polidea.com/blog/8-Mistakes-to-Avoid-while-Using-RxSwiftPart-1/) - 使用 RxSwift 应该避免的 8 个错误
* [RxSwift: share vs replay vs shareReplay](https://medium.com/@_achou/rxswift-share-vs-replay-vs-sharereplay-bea99ac42168) - 几个 **share** 操作符的区别

## 开源项目

* [CleanArchitectureRxSwift](https://github.com/sergdort/CleanArchitectureRxSwift) - Example of Clean Architecture of iOS app using RxSwift
* [PinPlace](https://github.com/artemkalinovsky/PinPlace) - Routing app. Build with MVVM+RxSwift and ❤️.
* [RxTodo](https://github.com/devxoul/RxTodo) - iOS Todo Application using RxSwift and ReactorKit
* [Drrrible](https://github.com/devxoul/Drrrible) - Dribbble for iOS using ReactorKit
* [RxMarbles](https://github.com/RxSwiftCommunity/RxMarbles) - RxMarbles iOS app
