-
1.1 入门:设置 Android Studio
-
1.2 入门: Kotlin简介
-
1.3 入门:构建基本布局
-
向生日卡片应用中添加图片_添加盒子布局
-
向生日卡片应用中添加图片_图片透明度和缩放
-
2.1.1:在 Kotlin 中编写条件语句
-
1.使用 ifelse 语句来表达条件-1
-
2.使用 ifelse 语句来表达条件-2
-
3.使用 when 语句处理多个分支-1
-
4.使用 when 语句处理多个分支-2
-
5.使用 ifelse 和 when 作为表达式
-
-
2.1.2在 Kotlin 中使用可为 null 性
-
1.使用可为null的变量
-
2.处理可为null的变量
-
-
2.1.3在 Kotlin 中使用类和对象
-
1.类的定义
-
2.创建类的实例
-
3.定义类的方法
-
4.定义类的属性
-
5.定义构造函数_上
-
6.定义构造函数_下
-
7.实现类之间的关系_上
-
8.实现类之间的关系_下
-
9.可见性修饰符
-
10.定义属性委托
-
-
2.1.4在 Kotlin 中使用函数类型和 lambda 表达式
-
1.将函数存储在变量中_上
-
2.将函数存储在变量中_下
-
3.将函数用作数据类型
-
4.使用简写语法编写lambda表达式
-
5.使用repeat()函数
-
-
2.2.1创建交互式 Dice Roller 应用
-
1.创建交互式dice roller应用_上
-
2.创建交互式dice roller应用_中
-
3.创建交互式dice roller应用_下
-
-
2.2.2 使用 Android Studio 中的调试程序
-
1.使用 Android Studio 中的调试程序
-
-
2.3.1 Compose 中的状态简介-计算器UI设计
-
1.compose中的状态_开始
-
2.compose中的状态_获取起始代码_上
-
3.compose中的状态_获取起始代码_下
-
4.compose中的状态_在compose中使用状态
-
5.compose中的状态_组合
-
6.compose中的状态_使用remeber函数保存状态
-
7.compose中的状态_状态和重组的实际运用
-
8.compose中的状态_修改外观
-
9.compose中的状态_显示小费金额
-
10.compose中的状态_状态提升
-
-
2.3.2 计算自定义小费-计算器逻辑实现
-
1.计算自定义小费_起始应用概览
-
2.计算自定义小费_添加小费百分比文字字段
-
3.计算自定义小费_设置操作按钮
-
4.计算自定义小费_添加开关_上
-
5.计算自定义小费_添加开关_下
-
6.计算自定义小费_添加对横屏显示的支持
-
7.计算自定义小费_向文本字段添加前置图标
-
-
2.3.3 编写自动化测试
-
1.获取起始代码
-
2.自动化测试
-
3.编写本地测试
-
4.编写插桩测试
-
-
3.1.1 泛型、对象和扩展
-
1.使用泛型创建可重复使用的类
-
2.使用枚举类型
-
3.使用数据类
-
4.单利模式_上
-
5.单利模式_下
-
6.使用新的属性和方法来扩展类_上
-
7.使用新的属性和方法来扩展类_下
-
8.使用接口重写扩展函数
-
9.使用作用域函数来访问类属性和方法
-
-
3.1.2 在kotlin中使用集合
-
1.Kotlin中使用集合_Kotlin中的数组
-
2.Kotlin中使用集合_列表
-
3.Kotlin中使用集合_集
-
4.Kotlin中使用集合_映射集合
-
-
3.1.3将常用高阶函数与集合结合使用
-
1.将常用高阶函数与集合结合使用_foreach()
-
2.将常用高阶函数与集合结合使用_map()
-
3.将常用高阶函数与集合结合使用_filter()
-
4.将常用高阶函数与集合结合使用_groupBy()
-
5.将常用高阶函数与集合结合使用_fold()
-
-
3.2 构建可滚动列表
-
1.添加可滚动列表
-
2.更改应用图标
-
3.构建网络-上
-
4.构建网络-中
-
5.构建网络-下
-
-
3.3.1 使用 Jetpack Compose 实现 Material 主题设置
-
1.获取起始代码
-
2.添加颜色_上
-
3.添加颜色_下
-
4.添加形狀
-
5.添加排版
-