Android 云计算背景
Android 架构之 MVI 雏形 | 响应式编程 + 单向数据流 + 唯一可信数据源(下)

Android 架构之 MVI 雏形 | 响应式编程 + 单向数据流 + 唯一可信数据源(下)

响应式编程响应式编程是相对于命令式编程来说的。命令式编程就是“叫你做一件事情,做完之后,就没有然后了”,比如:val a = 1 val b = 2 var c = a + b // 3 a = 2 b = 2 当 c = a + b 执行完毕之后,c 的值就定格...

Android 架构之 MVI 雏形 | 响应式编程 + 单向数据流 + 唯一可信数据源

引子MVI 是Model-View-Intent的简称,它们分别表示。。。。。我并不打算逐个字母介绍它们代表的意思。因为这样一点也不能增进对 MVI 的理解,反而会对它的认识蒙上厚厚的一层迷雾。奥古斯都在《忏悔录》里面问我这样一个问题:“时间到底是什么?你不问我的时候,我是知道的;你一问我,我就不知...

开源Android容器化框架Atlas开发者指南

7 课时 |
1532 人已学 |
免费
开发者课程背景图

响应式编程在Android 中的一些探索

响应式在前端领域已经变得十分流行,很多主流框架都采用响应式来进行页面的展示刷新。本文主要是探索一下响应式在移动端Android上的一些实践,包括对响应式思想的理解,以及目前Android上实现响应式的一些手段,最后聊聊响应式在Android开发上的一些应用。如果你也在传统的开发模式过程中随着项目代码...

Android 响应式编程的未来展望:RxJava 2 版本前瞻

本文讲的是Android 响应式编程的未来展望:RxJava 2 版本前瞻, 下一代的 RxJava 已经发布:RxJava 2。如果你现在的工作项目使用 RxJava 1,现在可以选择迁移至新版本。但我们是应该马上动手迁移,还是应该等待一段时间,先做些项目的其他工作? 要做出这个决定,你需要仔细考...

观察者模式 – 响应式编程 [Android RxJava2](这到底是什么):第一部分

本文讲的是观察者模式 – 响应式编程 [Android RxJava2](这到底是什么):第一部分, 哦,我们又过了一天,是时候来学习新东西让这一天变得很棒了。 大家好,希望你们做的更好。今天我打算开始一个关于 Rx Java2 的新系列,但是首先的 2-3 篇文章是关于响应式编程的。希望我们能够学...

拉模式和推模式,命令式和响应式 – 响应式编程 [Android RxJava2](这到底是什么):第二部分

本文讲的是拉模式和推模式,命令式和响应式 – 响应式编程 [Android RxJava2](这到底是什么):第二部分, 太棒了,我们又来到新的一天。这一次,我们要学一些新的东西让今天变得有意思起来。 大家好,希望你们过得不错。这是我们 Rx Java 安卓系列的第二部分。在这篇文章里,我打算解决下...

函数式接口、默认方法、纯函数、函数的副作用、高阶函数、可变的和不可变的、函数式编程和 Lambda 表达式 - 响应式编程 [Android RxJava2](这到底是什么)第三部分

本文讲的是函数式接口、默认方法、纯函数、函数的副作用、高阶函数、可变的和不可变的、函数式编程和 Lambda 表达式 - 响应式编程 [Android RxJava2](这到底是什么)第三部分, 太棒了,我们又来到新的一天。这一次,我们要学一些新的东西让今天变得有意思起来。 大家好,希望你们都过得不...

Android响应式编程开发RxAndroid(6):range

 Android响应式编程开发RxAndroid(6):range range的参数意义,range(x,count),从x起,发射count个数据,例如代码: package zhangphil.app; import android.app.Activity; import android....

Android响应式编程开发RxAndroid(5):RxJava 2.0的Consumer

 Android响应式编程开发RxAndroid(5):RxJava 2.0的Consumer RxJava 2.0引入的Consumer相当于1.0时候的Action。如果只是想简洁的获得处理结果,则可以使用RxJava 2.0引入到的Consumer。例如: package zhangphi...

Android响应式编程开发RxAndroid(4):flatMap

Android响应式编程开发RxAndroid(4):flatMap RxAndroid的map通过Function把一个对象转换为另外一个对象,作为结果输出。flatMap则可以通俗的理解为把一个集合元素对象拆分成单个元素对象,然后丢给Observer作为输入。例子: package zhangp...

更新时间 2023-05-30 09:02:54

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

mPaaS 移动开发平台
mPaaS 移动开发平台
mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas
128+人已加入
加入
相关电子书
更多
Android组件化实现
蚂蚁聚宝Android秒级编译—— Freeline
Android插件化:从入门到放弃
立即下载 立即下载 立即下载

Android您可能感兴趣