Kotlin编程入门到精通教程 目录
Kotlin编程入门到精通教程
第一章:Kotlin基础入门与开发环境搭建
1. 1-1 kotlin的优势与应用场景
2. 1-2 IDEA安装与配置
3. 1-3 代码入门
4. 1-4 定义变量
5. 1-5 Kotlin基础数据类型
6. 1-6 字符串模板
7. 1-7 字符串常用API
第二章:控制流与条件表达式
1. 2-1 for循环
2. 2-2 区间
3. 2-3 while循环
4. 2-4 if表达式
5. 2-5 when表达式
第三章:函数与Lambda表达式
1. 3-1 函数的定义
2. 3-2 具名参数和默认值
3. 3-3 表达式函数体
4. 3-4 Vararg可变参数
5. 3-5 函数的类型
6. 3-6 Lambda
7. 3-7 扩展函数
8. 3-8 泛型函数
第四章:面向对象编程与类的高级特性
1. 4-1 可空类型
2. 4-2 类和对象
3. 4-3 构造函数
4. 4-4 属性背后的字段
5. 4-5 类的继承
6. 4-6 抽象类
7. 4-7 接口
8. 4-8 可见性修饰符
9. 4-9 伴生对象
10. 4-10 属性延迟初始化
第五章:高级类与数据结构
1. 5-1 数据类
2. 5-2 Pair和Triple
3. 5-3 向上转换
4. 5-4 is运算符
5. 5-5 as运算符
6. 5-6 密封类
7. 5-7 枚举类
8. 5-8 object关键字用法
9. 5-9 类的委托
10. 5-10 属性委托
第六章:集合与常用工具函数
1. 6-1 列表
2. 6-2 可变列表
3. 6-3 Set集合
4. 6-4 Map集合
5. 6-5 集合过滤
6. 6-6 集合转换操作
7. 6-7 Sequence序列
8. 6-8 作用域函数Apply和also
9. 6-9 let和run
10. 6-10 with和takeIf
第七章:Kotlin协程基础与进阶
1. 7-1 线程基础
2. 7-2 协程环境搭建
3. 7-3 协程是什么
4. 7-4 协程运行顺序
5. 7-5 特别的runBlocking
6. 7-6 父协程和子协程
7. 7-7 协程构建器
8. 7-8 挂起函数入门
9. 7-9 协程调度器
10. 7-10 Job协程生命周期
11. 7-11 命名协程
12. 7-12 协程上下文和协程域总结
13. 7-13 coroutineScope函数详解
14. 7-14 withContext切线程
15. 7-15 取消协程
16. 7-16 协程取消是协作式的
第八章:Flow相关
1. 8-1 flow的构造与消费
2. 8-2 flow的多种构造方式
3. 8-3 Flow中间运算
4. 8-4 Flow的缓冲和优化
5. 8-5 流的合并
6. 8-6 Flow的Context
7. 8-7 Flow的异常处理
8. 8-8 Flow的onCompletion
9. 8-9 流的取消
10. 8-10 Flow的MapFlat
第九章:Android应用开发相关
1. 9-1 第一个android应用
2. 9-2 布局和文本
3. 9-3 添加图片元素
4. 9-4 内边距Padding用法
5. 9-5 任务管理器界面搭建
6. 9-6 ArticleCard布局练习
7. 9-7 添加点击事件和状态
8. 9-8 随机骰子
9. 9-9 TextField要点总结
10. 9-10 单选和多选组件用法
第十章:
1. 10-1 BMI计算器基础班版本搭建
2. 10-2 组件焦点请求
3. 10-3 BMI计算器结果显示架构
4. 10-4 滑动条的使用
5. 10-5 可记住和可滚动
6. 10-6 LazyColumn布局要点
7. 10-7 粘性标题
8. 10-8 LazyColumn布局练习
9. 10-9 LazyColumn数据处理
10. 10-10 可滚动列表初始化
第十一章:
1. 11-1 TopBar用法举例1
2. 11-2 TopBar用法举例2
3. 11-3 DropdownMenu总览
4. 11-4 DropdownMenu之一
5. 11-5 DropdownMenu之二
6. 11-6 DropdownMenu之三
7. 11-7 TabRow和Pager之一
8. 11-8 TabRow和Pager之二
9. 11-9 底部导航栏布局
10. 11-10 页面导航的核心逻辑
更多推荐



所有评论(0)