本课程分为三部分。
第一部分会帮助你快速熟悉 Kotlin 的特有语法特性,以及在与 Java 项目产生冲突时如何解决。
第二部分将带你深入的理解 Kotlin 语言的高级特性以及 Kotlin 特有语法背后的运行原理,同时掌握 Kotlin 协程库和 Google 推出的 KTX 扩展库的使用与内部实现原理。
第三部分将为你讲解 Kotlin 作为跨平台语言的特性,并介绍将 Java 项目迁移至 Kotlin 时需要注意的地方,更深入地理解 Kotlin 的优势和劣势,灵活利用 Kotlin 的扩展库以及跨平台特性,帮助团队更高效地进行实际项目的开发。
〖资源目录〗:
├──01-讲给你的Kotlin快速上手课程.ts 14.78M
├──02-Kotlin最基础语法.ts 14.24M
├──03-Kotlin与Java完全兼容,就可以随便调用了吗?.ts 22.58M
├──04-新手使用Kotlin常碰到的问题.ts 38.30M
├──05-函数也能嵌套?这个特性要注意.ts 15.43M
├──06-用扩展函数简化代码调用.ts 36.42M
├──07-DSL的基础-Lambda闭包的语法.ts 32.17M
├──08-函数的参数是函数-高阶函数的注意事项.ts 19.78M
├──09-创建对象的关键-Kotlin的构造函数.ts 13.51M
├──10-伴生对象-Kotlin特有的单例对象.ts 18.06M
├──11-by关键字的使用.ts 26.41M
├──12-Kotlin独有的特殊类.ts 21.04M
├──13-解构-特殊的数据拆箱方式.ts 15.48M
├──14-Kotlin的循环语法.ts 29.00M
├──15-Kotlin海量的集合操作符.ts 41.24M
├──16-作用域函数-你会爱上的自带函数.ts 65.76M
├──17-运算符与中缀-定义你的专有运算符.ts 40.01M
├──18-神奇的符号-Kotlin的反引号.ts 36.75M
├──19-DSL是什么,原来早就用过了.ts 8.01M
├──20-构建DSL的常用方式.ts 61.60M
├──21-定义自己的DSL.ts 50.96M
├──22-理解Kotlin中的常量与只读.ts 40.78M
├──23-Kotlin的空安全是如何实现的.ts 31.01M
├──24-Kotlin内联-noinline与crossinline.ts 27.78M
├──25-Kotlin的真泛型与实现方式.ts 37.31M
├──26-协程-提升性能的利器.ts 27.69M
├──27-在Kotlin中使用协程.ts 30.69M
├──28-协程的启动参数.ts 34.06M
├──29-协程的语法糖.ts 56.80M
├──30-suspend-知其然知其所以然.ts 48.96M
├──31-协程的内部实现原理.ts 62.16M
├──32-动手设计Kotlin协程的yield.ts 50.67M
├──33-协程通信:Channel的使用.ts 43.70M
├──34-小结-动手设计Channel版的EventBus.ts 37.99M
├──35-NIO与BIO.ts 60.77M
├──36-Kotlinx-io的对象缓存池.ts 47.40M
├──37-Google推出KTX的目的.ts 30.19M
├──38-KTX的实现.ts 50.86M
├──39-KTX小结.ts 16.68M
├──40-在团队中使用Kotlin.ts 32.02M
├──41-用Kotlin改写现有工程.ts 44.82M
├──42-滥用特性的后果:没人懂的代码.ts 52.44M
├──43-Kotlin服务端开发框架.ts 7.65M
├──44-HttpServlet创建Kotlin版Web应用.ts 15.14M
├──45-SpringBoot创建RESTfulWeb服务.ts 16.74M
├──46-Kotlin开发Web前端.ts 33.26M
├──47-KotlinNative开发.ts 22.62M
├──48-创建KotlinNative基础库.ts 24.13M
├──49-如何用Kotlin实现AndroidMVP.ts 22.30M
└──50-AndroidMVP的Kotlin代码&结课测试.ts 24.17M