文档章节

RxJava & RxAndroid备忘

SuShine
 SuShine
发布于 2015/10/20 22:37
字数 844
阅读 2460
收藏 12
点赞 0
评论 0

“你问我要去向何方,我指着大海的方向”

今天在刷G+的时候看到Dave Smith推荐了一个视频 《Learning RxJava (for Android) by example》 点进去看了一下,原来是位熟悉的”阿三哥”,视频封面如下:(没有歧视的意思,不要喷我啊~,为什么感到熟悉?接着往下看)

几乎同时也看到了JetBrains在G+也推荐了篇在Medium上的博文 《RxAndroid And Kotlin (Part 1)》 ,然后想到前几天转了InfoQ上的 《Kotlin:Android世界的Swift》,再加上隐约记得之前在AndroidCN看到过@hi大头鬼hi写的《深入浅出RxJava》,最后还想到了这篇 《Kotlin在Android工程中的应用》 ,Holy shit…大脑能瞬间闪过这么多关联的文章和博文,于是把这些资料找了出来,觉得有必要把这些内容记下来,

方便日后查阅,因此有了今天这篇文章,取名叫《RxJava & RxAndroid备忘》是希望列出的参考资料能让大家尽快熟悉和掌握了RxJava和RxAndroid。

等等..还没解释为什么对这位阿三哥的声音感到熟悉呢? 其实是因为之前听过也推荐过Kaushik Gopal和他的小伙伴Donn Felker录制的关于Android开发的Podcast《FragmentedPodcast》,每一集都很精彩(目前更新到第十期),感兴趣的可以关注他们。唯一的需要克服的就是三哥的英语口音…另外,真心觉得这种类型的Podcast很不错,类似还有官方团队Chet和Tor录制的《Android Backstage》,虽然国内也有类似《内核恐慌》的技术播客,但只是针对Android或者iOS的目前并没有发现(如果你有推荐可以直接评论或者联系我),再者就是希望以后开始工作了可以找到同样感兴趣的人,可以一起来做这样有趣的事情。

首先需要明确一个观点:Rx并不是一种新的语言,而是一种普通的Java模式,类似于观察者模式(Observer Pattern),可以将它看作一个普通的Java类库,因此你可以立即使用RxJava。而RxAndroid是RxJava的一个针对Android平台的扩展,主要用于 Android 开发。《深入浅出RxJava》系列的四篇文章已经非常详细的介绍了Rx的相关内容,所以建议大家直接可以先点进去仔细阅读一下~,

下面列出参考链接(如你有需要补充的可以直接评论~)

目前我是一名即将毕业的研究生(2016/01),目前主要关注Android和iOS应用开发,也即将开始寻找人生的第一份正式工作,如果你有合适的实习和工作机会,可以通过以下方式和我取得联系

本文转载自:http://www.tuicool.com/articles/Ubiqmy6

共有 人打赏支持
SuShine
粉丝 118
博文 435
码字总数 88625
作品 0
青岛
后端工程师
Rxjava 源码系列 - 基础框架分析

Rxjava 源码系列 - 基础框架分析 前言 Rxjava RxAndroid 本篇博客讲解的 Rxjava 的原理基于版本 2.1.4,RxAndroid 的原理的版本基于 2.0.2 。 基本框架 Rxjava 有四个基本的概念 Observable...

xujun9411 ⋅ 05/30 ⋅ 0

Android RxJava2学习实践

前言 其实对于RxJava这个词,我很早就有碰到过,但是被其中各种Observer、Observable、Subscriber、Subscribe等等的搞得云里雾里,所以一直没有去花心思研究理解。 最近在读公司android开发大...

reggie1996 ⋅ 05/22 ⋅ 0

《RxJava 2.x 实战》

我最近写了一本书《RxJava 2.x 实战》。 该书由电子工业出版社出版,目前已经在淘宝、京东、当当、亚马逊等各大电商平台上进行销售或预售。 天猫电子工业出版社旗舰店 https://detail.tmall...

fengzhizi715 ⋅ 04/28 ⋅ 0

个人对RxJava的看法,应该用它吗?

RxJava是很好的工具,封装了许多规则 优点1:简化逻辑 比如要嵌套请求的时候,这个时候用flatMap操作符就可以实现优雅的链式嵌套请求 优点2:简化代码 他的操作符封装了规则,我们用一个操作...

qq_36523667 ⋅ 04/20 ⋅ 0

Android RxJava: 这是一份全面的 操作符 使用汇总 (含详细实例讲解)

前言 ,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 开发者的欢迎。 如果还不了解RxJava,请看文章:Android:这是一篇 清晰 & 易懂的Rxjava 入门教程 如此受欢迎的原...

Carson_Ho ⋅ 05/31 ⋅ 0

Android技能树 — Rxjava取消订阅小结(1):自带方式

前言: Android技能树系列: Android基础知识 Android技能树 — 动画小结 Android技能树 — View小结 Android技能树 — Activity小结 Android技能树 — View事件体系小结 Android技能树 — ...

青蛙要fly ⋅ 05/29 ⋅ 0

RxJava 1.x使用与理解

RxJava 1.x使用与理解——2018.5.22 前一段时间,项目引入RxJava,用起来很简单,但是对原理不甚理解,于是参考各种资料,对照源码,进行了深入学习,写在这里,希望对看到的小伙伴有所帮助 ...

lichuangnk ⋅ 06/12 ⋅ 0

RxJava实现的EventBus-RxBus

使用RxJava2实现RxBus 当我们使用RxJava2实现EventBus模式时,我们称其为RxBus. 注意:这仅作为一个例子。 那么,就让我们来看看如何使用RxJava2实现RxBus吧 首先,你得了解RxJava中有关sub...

塞上牧羊空许约 ⋅ 05/12 ⋅ 0

Coroutines和Rxjava异步编程对比

原文地址:https://medium.com/@manuelvicnt/coroutines-and-rxjava-an-asynchronicity-comparison-part-1-asynchronous-programming-e726a925342a 这一系列的文章将会用来进行Coroutines和R......

小菜鸟程序媛 ⋅ 04/09 ⋅ 0

Coroutines和Rxjava异步编程对比之二

原文地址:https://medium.com/@manuelvicnt/coroutines-and-rxjava-an-asynchronicity-comparison-part-2-cancelling-execution-199485cdf068 在Android开发中,取消RxJava或Coroutines的执......

小菜鸟程序媛 ⋅ 04/20 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

服务网关过滤器

过滤器作用 我们的微服务应用提供的接口就可以通过统一的API网关入口被客户端访问到了。但是,每个客户端用户请求微服务应用提供的接口时,它们的访问权限往往都需要有一定的限制,系统并不会...

明理萝 ⋅ 5分钟前 ⋅ 1

【2018.06.21学习笔记】【linux高级知识 14.1-14.3】

14.1 NFS介绍 14.2 NFS服务端安装配置 14.3 NFS配置选项

lgsxp ⋅ 13分钟前 ⋅ 0

Day18 vim编辑模式、命令模式与练习

编辑模式 命令模式 :nohl 不高亮显示 :x与:wq类似,如果在更改文件之后操作,两者效果一样;如果打开文件,没有任何操作; :wq会更改mtime,但是:x不会。 练习题 扩展 vim的特殊用法 ht...

杉下 ⋅ 17分钟前 ⋅ 0

Enum、EnumMap、EnumSet

1、Enum 不带参数 public enum Car { AUDI { @Override public int getPrice() { return 25000; } }, MERCEDES { ......

职业搬砖20年 ⋅ 17分钟前 ⋅ 0

Java中的锁使用与实现

1.Lock接口 锁是用来控制多个线程访问共享资源的方式,一般来说,一个锁能够防止多个线程同时访问共享资源。 在Lock出现之前,java程序是靠synchronized关键字实现锁功能的,而Java SE5之后,...

ZH-JSON ⋅ 19分钟前 ⋅ 0

线程组和 ThreadLocal

前言 在上面文章中,我们从源码的角度上解析了一下线程池,并且从其 execute 方法开始把线程池中的相关执行流程过了一遍。那么接下来,我们来看一个新的关于线程的知识点:线程组。 线程组 ...

猴亮屏 ⋅ 20分钟前 ⋅ 0

相对路径和绝对路径

基本概念   文件路径就是文件在电脑中的位置,表示文件路径的方式有两种,相对路径和绝对路径。在网页设计中通过路径可以表示链接,插入图像、Flash、CSS文件的位置。   物理路径:物理路...

临江仙卜算子 ⋅ 24分钟前 ⋅ 0

消息队列属性及常见消息队列介绍

什么是消息队列? 消息队列是在消息的传输过程中保存消息的容器,用于接收消息并以文件的方式存储,一个队列的消息可以同时被多个消息消费者消费。分布式消息服务DMS则是分布式的队列系统,消...

中间件小哥 ⋅ 26分钟前 ⋅ 0

java程序员使用web3j进行以太坊开发详解

如何使用web3j为Java应用或Android App增加以太坊区块链支持,教程内容即涉及以太坊中的核心概念,例如账户管理包括账户的创建、钱包创建、交易转账,交易与状态、智能合约开发与交互、过滤器...

笔阁 ⋅ 27分钟前 ⋅ 0

vim编辑模式、vim命令模式

vim编辑模式 使用vim filename 进入的界面是一般模式,在这个模式下虽然我们能够查看,复制,剪切,粘贴,但是不能编辑新的内容,如何能直接写入东西呢?这就需要进入编辑模式了,从一般模式...

李超小牛子 ⋅ 29分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部