本项目是fork来的,在这基础上进行学习修改补充,从而彻底了解rxjava。本项目会持续更新,在学习完后,会在开发中遇到不同的场景后进行不断的补充。
初期的代码主要来源于:
后续学习了解完后,会加入自己的元素。
注意:
为了更好的学习了解
Rxjava,所以我并引用额外的rx库,如:RxBinding,Rxpreferences,RxLifecycle等。当然会应场景的需求,自己根据上面提供的源码,去使用rxjava来实现下。而不是直接拿来用。 还有一个:不使用lambda的表达式。
最后:希望这个项目能达到MasteringAndroidDataBinding的效果。
真是个特殊的日子,通过学习上面demo的源代码以及相关知识的学习中:
发现:
RxBinding,RxLifecycle的好处,后续会介绍这两个的使用,不过会分开package,并不会更之前的冲突。
后续还会对rxjava进行封装。