快速上手Kotlin开发

讲师介绍: “开源实验室”博主,资深Android开发工程师

img

声明:版权归极客时间和讲师所有,素材由code4flutter收集整理,请大家多多支持

01 | 讲给你的 Kotlin 快速上手课程

02 | Kotlin 最基础语法

03 | Kotlin 与 Java 完全兼容,就可以随便调用了吗?

04 | 新手使用 Kotlin 常碰到的问题

05 | 函数也能嵌套?这个特性要注意

06 | 用扩展函数简化代码调用

07 | DSL的基础 : Lambda闭包的语法

08 | 函数的参数是函数 : 高阶函数的注意事项

09 | 创建对象的关键 : Kotlin的构造函数

10 | 伴生对象 : Kotlin 特有的单例对象

11 | by关键字的使用

12 | Kotlin 独有的特殊类

13 | 解构 : 特殊的数据拆箱方式

14 | Kotlin 的循环语法

15 | Kotlin海量的集合操作符

16 | 作用域函数 : 你会爱上的自带函数

17 | 运算符与中缀 : 定义你的专有运算符

18 | 神奇的符号 : Kotlin 的反引号

19 | DSL 是什么,原来早就用过了

20 | 构建 DSL 的常用方式

21 | 定义自己的 DSL

22 | 理解 Kotlin 中的常量与只读

23 | Kotlin 的空安全是如何实现的

24 | Kotlin 内联 : noinline与crossinline

25 | Kotlin 的真泛型与实现方式

26 | 协程 : 提升性能的利器

27 | 在Kotlin 中使用协程

28 | 协程的启动参数

29 | 协程的语法糖

30 | suspend : 知其然知其所以然

31 | 协程的内部实现原理

32 | 动手设计Kotlin 协程的yield

33 | 协程通信:Channel的使用

34 | 小结 : 动手设计Channel版的EventBus

35 | NIO 与 BIO

36 | Kotlinx-io 的对象缓存池

37 | Google 推出 KTX 的目的

38 | KTX 的实现

39 | KTX 小结

40 | 在团队中使用 Kotlin

41 | 用 Kotlin 改写现有工程

42 | 滥用特性的后果:没人懂的代码

43 | Kotlin 服务端开发框架

44 | Http Servlet 创建 Kotlin 版 Web 应用

45 | Spring Boot 创建 RESTful Web 服务

46 | Kotlin 开发 Web 前端

47 | Kotlin Native 开发

48 | 创建 Kotlin Native 基础库

49 | 如何用 Kotlin 实现 Android MVP

50 | Android MVP 的 Kotlin 代码

results matching ""

    No results matching ""