Kotlin 编程入门与实战
第一部分:Kotlin 基础篇
第 1 章:初识 Kotlin
- 什么是 Kotlin?为什么选择 Kotlin?
- Kotlin 的历史与发展
- Kotlin 的应用场景(Android、后端、前端、桌面等)
- 环境搭建:IntelliJ IDEA 与 Kotlin 插件安装
- 第一个 Kotlin 程序:Hello World
第 2 章:基本语法与数据类型
第 3 章:流程控制
第 4 章:函数
第二部分:面向对象编程与 Kotlin 特性
第 5 章:类与对象
第 6 章:数据类、密封类与枚举类
第 7 章:单例与伴生对象
第 8 章:泛型
第 9 章:委托与代理
第三部分:函数式编程与并发
第 10 章:高阶函数与 Lambda 表达式
第 11 章:集合操作
第 12 章:协程基础
第 13 章:协程进阶
第四部分:Kotlin 进阶与实战应用
第 14 章:DSL 构建与运算符重载
第 15 章:注解与反射
第 16 章:Kotlin 多平台开发(KMP 简介)
第 17 章:Kotlin 与 Java 互操作性
第 18 章:Kotlin 在 Android 开发中的应用
- Android 项目中的 Kotlin 配置
- Android Extensions 与 View Binding/Data Binding
- Jetpack Compose 基础
- Coroutines 在 Android 中的应用
