首页
›
热销单品
›
综合补充资料
›
《Kotlin协程从零到项目实战》
所属分类:综合补充资料
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
Kotlin协程从零到项目实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 适用人群 · 课程整体框架与项目预览
课程导入
学习目标
02
Kotlin基础回顾
协程相关的语言特性(lambda · 扩展函数 · 泛型
Kotlin
基础回顾
03
协程概念入门
什么是协程 · 与线程/进程的区别 · 协程的优势与适用场景
协程概念入门
什么是协程
04
第一个协程程序
使用runBlocking · launch · delay
第一个协程程序
runBlocking
05
挂起函数
suspend关键字 · 挂起与恢复的机制 · 自定义挂起函数
挂起函数
suspend
06
协程构建器
launch · async · runBlocking
协程构建器
launch
07
Job与Deferred
Job的生命周期 · 取消与等待 · Deferred的await与异常处…
Job
Deferred
08
协程上下文
CoroutineContext的组… · 元素(Job · Dispatcher
协程上下文
CoroutineCon…
09
调度器Dispatcher
Dispatchers.Main · IO · Default
Dispatcher
调度器
10
协程作用域
GlobalScope · CoroutineScope · lifecycleScope
协程作用域
GlobalScope
11
结构化并发
结构化并发的原则 · 父协程与子协程的关系 · 作用域取消的传播
结构化并发
结构化并发的原则
12
协程取消与超时
取消协作机制 · isActive检查 · withTimeout与withTi…
协程取消
超时
13
异常处理基础
协程异常传播机制 · try-catch · CoroutineException…
异常处理基础
协程异常传播机制
14
异常处理进阶
SupervisorJob与supe… · 异常聚合与处理策略
异常处理进阶
SupervisorJo…
15
组合挂起函数
async并发 · awaitAll · withContext切换上下文
组合挂起函数
async
16
通道Channel
Channel的概念 · 发送与接收 · 迭代
Channel
通道
17
Flow入门
Flow与序列/集合的区别 · Flow的构建 · 中间操作与终端操作
Flow
序列
18
Flow操作符
map · filter · transform
Flow
操作符
19
Flow背压与缓冲
buffer · conflate · collectLatest
Flow
背压
20
Flow异常与取消
catch · onCompletion · retry
Flow
异常
21
Flow与协程集成
flowOn · launchIn · callbackFlow
Flow
协程集成
22
Android中的协程
Main安全 · lifecycleScope · viewModelScope
Android
协程
23
协程与网络请求
使用协程封装Retrofit · 处理网络错误与重试机制
协程
网络请求
24
协程与数据库
Room协程支持 · Flow查询 · 事务处理与性能优化
协程
数据库
25
协程与状态管理
StateFlow与SharedFl… · 状态收集 · UI状态更新
协程
状态管理
26
协程测试
runTest · TestDispatcher · 虚拟时间
协程测试
runTest
27
协程性能优化
避免阻塞 · 合理调度 · 资源释放
协程性能优化
避免阻塞
28
协程常见问题
内存泄漏 · 取消失效 · 异常吞掉
协程常见问题
内存泄漏
29
项目实战(一)
搭建一个基于协程+Flow的MVVM… · 实现数据加载与展示
项目实战
Flow
30
项目实战(二)
完善项目功能(下拉刷新 · 分页 · 错误处理)
项目实战
完善项目功能
所属VIP或分类
同VIP:ADB命令与Android设备调试
同VIP:ADI-SHARC音频系统深度开发实战
同VIP:AEC回声消除与双端通话检测