Content
11 Lessons • 0 Quizzes • 0 Challenges
入门
- 1
课程概述
第一部分:RxJava 基础
- 1
概览
响应式编程
- 1
简介
- 2
简史
- 3
RxJava实战
- 4
RxJava 的核心特性
- 5
值得思考的要点
- 6
测验
RxJava 核心组件
- 1
流
- 2
三个O
- 3
可观察对象和观察者
- 4
操作符
- 5
Marble Diagrams(大理石图)
- 6
创建一个可观察对象
- 7
冷 Observable 与热 Observable
- 8
懒惰排放
- 9
测验
- 10
挑战
运算符
- 1
简介
- 2
转换:映射与过滤
- 3
变换:FlatMap 与 ConcatMap
- 4
转换:跳过、取前若干个、第一个和最后一个
- 5
合并:合并、连接与压缩
- 6
聚合:ToList、Reduce 和 Collect
- 7
实用操作符:DoOnEach 和 Cache
- 8
重用操作符链
- 9
测验
- 10
挑战
多线程
- 1
简介
- 2
RxJava 的默认同步性
- 3
添加异步性
- 4
调度器
- 5
调度器与操作符
- 6
调度器行为
- 7
实现真正的并发
- 8
测验
- 9
挑战
第二部分:RxJava 高级特性
- 1
概览
Android 上的响应式建模
- 1
简介
- 2
连接非响应式世界与响应式世界
- 3
RxJava 的后果:方法签名
- 4
RxJava 的特性:惰性求值
- 5
响应式一切:长时间运行的操作
- 6
响应式一切:Completable、Single 和 Maybe
- 7
响应式一切:用响应式编程替代回调
- 8
响应式一切:多播
- 9
响应式一切:视图事件
- 10
可丢弃性与 Activity/Fragment 生命周期
- 11
测验
背压
- 1
简介
- 2
Flowable 与背压策略(concept)
- 3
订阅者
- 4
限流与缓冲
- 5
测验
- 6
挑战
错误处理
- 1
简介
- 2
链上的错误
- 3
错误处理操作符
- 4
重试操作符
- 5
未传递的错误
- 6
测验
结论
- 1
大功告成!
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User