开篇词 (1讲)

开篇词 | 入门Kotlin有多容易,精通Kotlin就有多难

时长 19:56
基础篇 (16讲)

01 | Kotlin基础语法:正式开启学习之旅

时长 28:18

02 | 面向对象:理解Kotlin设计者的良苦用心

时长 21:35

03 | Kotlin原理:编译器在幕后干了哪些“好事”?

时长 17:21

04 | 实战:构建一个Kotlin版本的四则运算计算器

时长 27:50

05 | object关键字:你到底有多少种用法?

时长 25:02

06 | 扩展:你的能力边界到底在哪里?

时长 22:40

07 | 高阶函数:为什么说函数是Kotlin的“一等公民”?

时长 23:08

08 | 实战:用Kotlin写一个英语词频统计程序

时长 25:08

加餐一 | 初识Kotlin函数式编程

时长 12:05

09 | 委托:你为何总是被低估?

时长 21:55

10 | 泛型:逆变or协变,傻傻分不清?

时长 26:41

11 | 注解与反射:进阶必备技能

时长 24:29

12 | 实战:用Kotlin实现一个网络请求框架KtHttp

时长 23:26

加餐二 | 什么是“表达式思维”?

时长 20:29

加餐三 | 什么是“不变性思维”?

时长 16:38

加餐四 | 什么是“空安全思维”?

时长 23:31
春节特别放送 (4讲)

春节刷题计划(一)| 当Kotlin遇上LeetCode

时长 07:58

春节刷题计划(二)| 一题三解,搞定版本号判断

时长 11:50

春节刷题计划(三)| 一题双解,搞定求解方程

时长 10:53

春节刷题计划(四)| 一题三解,搞定分式加减法

时长 12:00
协程篇 (14讲)

13 | 什么是“协程思维模型”?

时长 20:44

14 | 如何启动协程?

时长 21:48

15 | 挂起函数:Kotlin协程的核心

时长 18:32

16 | Job:协程也有生命周期吗?

时长 24:16

17 | Context:万物皆为Context?

时长 18:55

18 | 实战:让KtHttp支持挂起函数

时长 18:11

期中考试 | 用Kotlin实现图片处理程序

时长 05:13

题目解答 | 期中考试版本参考实现

时长 06:36

19 | Channel:为什么说Channel是“热”的?

时长 19:27

20 | Flow:为什么说Flow是“冷”的?

时长 22:27

21 | select:到底是在选择什么?

时长 15:32

22 | 并发:协程不需要处理同步吗?

时长 16:41

23 | 异常:try-catch居然会不起作用?坑!

时长 22:09

24 | 实战:让KtHttp支持Flow

时长 16:20
答疑篇 (1讲)

答疑(一)| Java和Kotlin到底谁好谁坏?

时长 09:13
源码篇 (9讲)

25 | 集合操作符:你也会“看完就忘”吗?

时长 13:36

26 | 协程源码的地图:如何读源码才不会迷失?

时长 14:14

27 | 图解挂起函数:原来你就是个状态机?

时长 22:20

加餐五 | 深入理解协程基础元素

时长 11:55

28 | launch的背后到底发生了什么?

时长 16:22

29 | Dispatchers是如何工作的?

时长 15:28

30 | CoroutineScope是如何管理协程的?

时长 12:50

31 | 图解Channel:如何理解它的CSP通信模型?

时长 13:12

32 | 图解Flow:原来你是只纸老虎?

时长 21:17
Android项目篇 (3讲)

33 | Java Android开发者还会有未来吗?

时长 09:51

34 | Kotlin与Jetpack简直是天生一对!

时长 11:24

35 | 用Kotlin写一个GitHub Trending App

时长 12:45
结束语 (2讲)

结课测试 | “Kotlin编程第一课”100分试卷等你来挑战!
隐藏内容

此处内容需要权限查看

  • 普通用户购买价格:1金币
  • 会员用户购买价格:免费
  • 永久会员用户购买价格:免费推荐
会员免费查看

时长 00:45

结束语 | 不忘初心

时长 06:36

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注