首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
cotlin
订阅
珍惜拥有zxyy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
狂飙吧,Lifecycle与协程、Flow的化学反应
前言 协程系列文章: 原本上篇已经结束协程系列了,后面有小伙伴建议可以再讲讲实际的使用,感觉停不下来了,再用几篇收尾吧。我们知道Android开发绕不开的一个重要课题即是生命周期 ,引入了协程后两者该
Kotlin协程是个什么东西?
本文介绍的Kotlin协程在本质上,它是一种轻量级的线程。Kotlin协程是运行在线程中的,这里的线程可以是单线程,也可以是多线程。在单线程使用协程,比不使用协程的耗时并不会少。
Kotlin 异步 | Flow 应用场景及原理
什么是“异步数据流”?它在什么业务场景下有用武之地?它背后的原理是什么?读一读 Flow 的源码,尝试回答这些问题。
【开源篇】组件化+Jetpack+MVVM项目实战,涉及协程+Retrofit,Paging3+Room等
该项目主要以组件化+Jetpack+MVVM为架构,使用Kotlin语言,集合了最新的Jetpack组件,如Navigation、Paging3、Room等,另外还加上了依赖注入框架Koin
使用Kotlin高效地开发Android App(一)
最近我们在做区块链相关的钱包项目,新的App使用全新的技术栈。在Android中我们使用Kotlin+RxJava+Android Architecture Components,在iOS中使用Swift+RxSwift。本文不讨论App的架构,只讨论项目中所使用到的Kotli…
揭开 LiveData 的通知机制的神秘面纱
LiveData 和 ViewModel 是 Google 官方的 MVVM 架构的一个组成部分。巧了,昨天分析了一个问题是 ViewModel 的生命周期导致的。今天又遇到了一个问题是 LiveData 通知导致的。而 ViewModel 的生命周期和 LiveData 的通…
为数不多的人知道的 Kotlin 技巧以及 原理解析
Google 引入 Kotlin 的目的就是为了让 Android 开发更加方便,自从官宣 Kotlin 成为了 Android 开发的首选语言之后,已经有越来越多的人开始使用 Kotlin。 结合着 Kotlin 的高级函数的特性可以让代码可读性更强,更加简洁,但是呢简洁的背…
Kotlin 操作符:run、with、let、also、apply 的差异与选择
Kotlin 的一些操作符非常相似,我们有时会不确定使用哪种功能。在这里我将介绍一个简单的方法来清楚地区分他们的差异,最后以及如何选择使用。 『 this 』为『 this @ MyClass 』, this 是 MyClass 的实例,因为 test() 是 MyClass …
Kotlin 操作符:run、with、let、also、apply、takeIf、takeUnless、repeat
所有的总结都源自于代码,所以最终还是要回到代码中找到答案。 1. run() 2. T.run() 3. with() 4. apply() 5. also() 6. let() 2. 结论 该操作符是被某个类的对象调用,还是直接调用(即:run() 还是 T.run() )。…