kotlin协程,Flow,DataStore学习总结

有人会问协程和Flow可以替换RxJava
答案肯定是:可以的

这里总结了下kotlin协程以及Flow的学习记录,博客中有很多例子,后续如果有时间会写一个替换RxJava作为耗时操作的MVVM的例子!

学习是一个循序渐进的过程,希望大家看完会有收获。如果有疑问的地方欢迎大家指出!

协程

kotlin之协程(一),线程,进程,协程,协程可以替换线程吗?
kotlin之协程(二),Kotlin协程是什么、挂起是什么、挂起的非阻塞式
kotlin之协程(三),开始创建协程,launch,withContext
kotlin之协程(四),协程的核心关键字suspend
kotlin之协程(五),launch 函数以及协程的取消与超时
kotlin之协程(六),协程中的 async和launch的区别以及runBlocking
kotlin之协程(七),协程中relay、yield 区别

Flow

深入学习Kotlin之Flow(一),什么是Flow?Flow的基本使用)
深入学习Kotlin之Flow(二),Flow的操作符,以及协程的背压

其实在Jetpack中就有一个框架是通过协程Flow实现了那就是替换SharedPreferences的DataStore

这里也希望大家看一下关于DataStore的一个学习总结

DataStore

深入学习DataStore(一),Google为什么放弃SharedPreferences
深入学习DataStore(二),使用 Preferences DataStore存储数据
深入学习DataStore(三),迁移 SharedPreferences 到 DataStore
深入学习DataStore(四),如何使用Proto DataStore数据存储

写到最后

本身自己写博客,也是自己学习的一个过程,也希望通过自己博客把自己的学习总结分享给大家,当然也欢迎指出不足之处!

(每天学习一点点.每天进步一点点,分享不宜路过点个赞呀,喜欢的点个关注后续更新不断)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。