Kotlin开发课程-Java/Android开发者的实战指南

Kotlin开发课程-Java/Android开发者的实战指南

本课程分为三部分。

第一部分会帮助你快速熟悉 Kotlin 的特有语法特性,以及在与 Java 项目产生冲突时如何解决。

第二部分将带你深入的理解 Kotlin 语言的高级特性以及 Kotlin 特有语法背后的运行原理,同时掌握 Kotlin 协程库和 Google 推出的 KTX 扩展库的使用与内部实现原理。

第三部分将为你讲解 Kotlin 作为跨平台语言的特性,并介绍将 Java 项目迁移至 Kotlin 时需要注意的地方,更深入地理解 Kotlin 的优势和劣势,灵活利用 Kotlin 的扩展库以及跨平台特性,帮助团队更高效地进行实际项目的开发。

资源目录

第一章:快速上手篇 (12讲)

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

02 | Kotlin 最基础语法

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

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

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

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

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

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

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

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

11 | by关键字的使用

12 | Kotlin 独有的特殊类

第二章 :深入学习篇 (13讲)

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 的真泛型与实现方式

第三章 :扩展库篇 (14讲)

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 小结

第四章 :团队协作篇 (3讲)

40 | 在团队中使用 Kotlin

41 | 用 Kotlin 改写现有工程

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

第五章 :Kotlin 跨平台篇 (8讲)

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 代码&结课测试

发表评论

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

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源