大家好,
我今天上架了我的Android系列课程第 8 堂
这次是给Android 初学者的 Coroutine 入门课
有兴趣的朋友可以看看
https://lihi1.com/Enwlx/ptt
第 1 章 Coroutine 的异步处理
Coroutine简介
建立 Coroutines
Coroutine 的取消
使用Job来管理Coroutine
Async 异步处理
第 2 章 深入介绍 Coroutine
使用 Dispatchers 切换执行绪
Suspending functions
Coroutine Scope
Structured concurrency
第 3 章 使用 Flow 处理异步工作
Flow 基本功能介绍
Flow operator
Flow back pressure
Flow 的执行绪切换
SharedFlow
StateFlow
第 4 章 使用 Channel 处理异步工作
Channel 基本介绍
Channel 的Buffer设定
Pipelines
第 5 章 综合范例与比较
Retrofit + Coroutines + Livedata
在Coroutine合并多个请求
Retrofit + Coroutines + Stateflow
Sharedflow、Livedata、Stateflow 的选择
另有初学者的Android + Kotlin 课程
https://lihi1.com/TDdU5/ptt
其他几门比较进阶的部分,有兴趣的朋友也可以看看
Android UI 进阶课程
https://lihi1.cc/J3gVF/ptt
Android 动画课程
https://lihi1.com/1bVPj/ptt
Android 架构设计
https://lihi1.com/1bVPj/ptt
Android 单元测试、 TDD、CI/CD 3堂课
https://lihi1.com/tMTNZ/ptt