领略 Kotlin 协程的力量

阅读数:73 2019 年 9 月 21 日 14:54

领略 Kotlin 协程的力量

GMTC 北京 2018 大会上,张涛讲师做了《领略 Kotlin 协程的力量》主题演讲,主要内容如下。

演讲简介

开发者越来越关注异步编程效率的问题,Kotlin 用协程(coroutine)新颖地解决了这个问题,并且可以无缝结合到 Android 代码中。本次分享将带领听众从一个小例子开始,自顶向下的理解 Kotlin 协程是什么,协程的本质与工作机制,如何快速的使用协程,如何使用协程改造自身的项目,从而在实践中理解是什么使得协程在 Android 上如此优秀。

演讲提纲:

  1. 协程是什么

1.1 协程是怎么来的

1.2 为什么协程可以提升执行效率

  1. 通过 Kotlin 在 JVM 使用协程

2.1 启动协程

2.2 async/await

2.3 取消 / 暂停

2.4 为 Android 项目引入协程

  1. Kotlin 的协程实现

3.1 协程库在 Android 上的实现

3.2 挂起点与执行段

3.3 协程的状态机切换

听众受益:

  1. 理解 kotlin 协程的基本原理
  2. 了解 kotlin 协程的适用场景
  3. 懂得如何在项目中使用协程优化现有代码

讲师介绍

张涛

饿了么资深 Android 工程师

网名 kymjs,饿了么资深 Android 工程师,“开源实验室”博主,Kotlin 技术推广者。2012 年开始从事 Android 开发,带过团队,做过架构,写过应用,做过开源社区。目前在饿了么商户端负责应用模块化平台与插件化平台的设计和开发。 三年前开始接触和使用 Kotlin 语言,具有丰富的 Kotlin 开发经验。

领略 Kotlin 协程的力量

领略 Kotlin 协程的力量

领略 Kotlin 协程的力量

领略 Kotlin 协程的力量

领略 Kotlin 协程的力量

领略 Kotlin 协程的力量

领略 Kotlin 协程的力量

领略 Kotlin 协程的力量

领略 Kotlin 协程的力量

领略 Kotlin 协程的力量

完整演讲 PPT 下载链接

https://gmtc.infoq.cn/2018/beijing/schedule

评论

发布