首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Kotlin
订阅
AllenYu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
枯燥的Kotlin协程三部曲(中)——应用实战篇
重要概念大概就这些,在学习Kotlin协程的具体API前,容笔者再给大家做些大有裨益的点思想工作。 上下文环境 这个词你是怎么理解的?笔者的理解:完成某件事物时所需的前置资源。举个例子: 我们通过写有女友名字的便利贴(不变性) 对 馅料资源 进行标记,以此保证了上下文环境的 唯…
Kotlin上的反应式流-SharedFlow和StateFlow
在本教程中,你将学习Kotlin中的反应式流,并使用两种类型的流——SharedFlow和StateFlow,构建一个应用程序。 事件流已经成为Android的标准配置。多年来,RxJava一直是反应
用Kotlin Flow解决Android开发中的痛点问题
本文将通过实际业务场景阐述如何使用Kotlin Flow解决Android开发中的痛点问题,顺势介绍适合Android开发的基于Flow/Channel的MVI架构。
万字长文 - Kotlin 协程进阶
Kotlin 中的协程提供了一种全新处理并发的方式,您可以在 Android 平台上使用它来简化异步执行的代码。协程是从 Kotlin 1.3 版本开始引入,但这一概念在编程世界诞生的黎明之际就有了
理解协程、LiveData 和 Flow
而开发者们面对这个挑战,给出了非常稳健的解决方案: 分层架构。 如上图所示,通过将应用分为三层,现在只有最上面的 Presentation 层 (以前叫 UI 层) 才知道生命周期的细节,而应用的其他部分则可以安全地忽略掉它。 而在 Presentation 层内部也有进一步的…
快速上手 Kotlin 开发系列之集合操作符 (2)
通过上一节 Rxjava 的示例,我们把同样的功能使用 Kotlin 来实现。 首先还是声明两个数组,一个是作为参数输出的字符串数组,另外一个是下标数组。 之后就可以直接操作集合,而不是像 RxJava 一样经过 flatMap。 filter 等价于 RxJava 的 fil…
一文快速入门 Kotlin 协程
在今年的三月份,我因为需要为项目搭建一个新的网络请求框架开始接触 Kotlin 协程。那时我司项目中同时存在着两种网络请求方式,采用的技术栈各不相同,Java、Kotlin、RxJava、LiveDa
【码上开学】Kotlin 的高阶函数、匿名函数和 Lambda 表达式
不错不错,Java 8 也有 Lambda,挺好用的。 看了视频就不用看后面的文字了(但如果喜欢,点个赞再溜啊)。 大家好,我是扔物线朱凯。Kotlin 很方便,但有时候也让人头疼,而且越方便的地方越让人头疼,比如 Lambda 表达式。很多人因为 Lambda 而被 Kotl…
破解 Kotlin 协程(1) - 入门篇
1. 引子 我之前写过一些协程的文章,很久以前了。那会儿还是很痛苦的,毕竟 kotlinx.coroutines 这样强大的框架还在襁褓当中,于是乎我写的几篇协程的文章几乎就是在告诉大家如何写这样一个框架——那种感觉简直糟糕透了,因为没有几个人会有这样的需求。 这次准备从协程用…
Kotlin Coroutines Flow 系列(一) Flow 基本使用
一. Kotlin Flow 介绍 Flow 库是在 Kotlin Coroutines 1.3.2 发布之后新增的库。 Flow 从文档的介绍来看,它有点类似 RxJava 的 Observable。因为 Observable 也有 Cold 、Hot 之分。 二. Flow…