Android_RxJava入门高级全攻略

Awesome-RxJava

RxJava resources

Blog

  • 给 Android 开发者的 RxJava 详解 -强烈推荐 扔物线的文章 讲解非常详细

  • NotRxJava懒人专用指南 -这篇入门极力推荐,手把手,深入浅出教你实现一个简易的RxJava库,更好的理解RxJava的实现思路

  • 深入浅出RxJava(一:基础篇)

  • 深入浅出RxJava ( 二:操作符 )

  • 深入浅出RxJava ( 三--响应式的好处 )

  • 深入浅出RxJava ( 四-在Android中使用响应式编程 )

  • 如何升级到RxAndroid1.0 -适合使用Rx 0.x版本的用户升级的时候参考

  • 可能是东半球最全的RxJava使用场景小结

开发者前线翻译的一系列很赞的教程

  • 那些年我们错过的响应式编程 -非常棒的讲解响应式编程的文章。

  • 使用RxJava从多个数据源中加载数据

  • 使用RxJava.Observable取代AsyncTask和AsyncTaskLoader

  • 当复仇者联盟遇上Dragger2、RxJava和Retrofit的巧妙结合

  • 结合RxJava使用SQLite

  • 比钢铁侠反应更灵敏-RxJava

一些不错的介绍操作符的文章

  • 行云流水的博客

  • Android RxJava使用介绍(二) RxJava的操作符

  • 木水川的博客

  • RxMarbles-Interactive diagrams of Rx Observables

  • Android RxJava使用介绍(二) RxJava的操作符

一些不错的翻译文章

  • 【译】Deferring Observable code until subscription in RxJava

  • 【译】RxJava Observable tranformation: concatMap() vs flatMap()

  • 【译】Loading data from multiple sources with RxJava

  • 【译】Don't break the chain: use RxJava's compose() operator

一些原理分析的文章

  • 彻底搞懂 RxJava — 基础篇

  • 彻底搞懂 RxJava — 中级篇

  • 彻底搞懂 RxJava — 高级篇

书籍

  • 【译】RxJava Essentials 中文翻译版 -Ivan.Morgillo所写一书的中文翻译版本

Test

  • Unit Testing RxJava Observables and Subscriptions

  • Unit Testing RxJava Observables

App

  • android-gfycat -Android application that loads gifs via gfycat for efficiency's sake

  • JakeWharton/u2020 -Jake大神的项目,里面有RxJava和Retrofit一起使用的例子

  • Avengers - 一个使用Retrofit+RxJava+MVP的app

  • TranslateApp - 一个使用 MVP+Dagger2+RxJava+Retrofit的实现手机端『划词翻译』功能的App - 咕咚翻译

  • AppPlus - 一个可以用于传送Apk文件,提取APK文件等的工具软件。

  • rx-android-architecture -Android中使用Rx的一种架构

  • android-boilerplate -使用RxJava+Retrofit+MVP的app,并了结合详细的测试用例

  • RxJavaApp -用于学习RxJava操作符的APP

Example

  • learnrxjava -RxJava例子

  • Intro-To-RxJava -RxJava实例入门

  • MovieGuide-An Android app that showcases the MVP pattern and RxJava

  • RxWeather -Architecting Android with RxJava

  • RxBlur-用RxJava处理和操作高斯模糊效果的简单用例。

  • RxJava-Android-Samples-Learning RxJava for Android by example

Library

  • rx-preferences -使SharedPreferences支持RxJava

  • RxAndroid -RxJava的Android拓展

  • RxLifecycle -帮助使用了RxJava的安卓应用控制生命周期

  • RxBinding -安卓UI控件的RxJava绑定API

  • storio -支持RxJava的数据库

  • retrofit -支持RxJava的网络请求库

  • sqlbrite -支持RxJava的sqlite数据库

  • RxPermissions -RxJava实现的Android运行时权限控制

  • reark -RxJava architecture library for Android

  • frodo -Android Library for Logging RxJava Observables and Subscribers.

Stackoverflow

  • When should one use RxJava Observable and when simple Callback on Android?

Video

  • droidconDE 2015: Ivan Morgillo – Android reactive programming with Rxjava

  • Common RxJava Mistakes


转自:https://github.com/lzyzsd/Awesome-RxJava

你可能感兴趣的:(Android)