Android
Steps
- Android 之 Compose 开发基础 · Android Developer
- 朱涛 · Kotlin 编程第一课 · 极客时间
- Kotlin 官方文档 中文版
- Compose Samples · Github
- 面向 Android 开发者的 Jetpack Compose
ANDROID 之 COMPOSE 开发基础
单元知识点
- 第 1 单元:您的首个 Android 应用
- Kotlin 简介
- 设置 Android Studio,创建并运行首个 Android 应用
- 更新文本、背景颜色、设置边距
- 构建基本布局
- 创建一个贺卡应用
- 第 2 单元:构建应用界面
- Kotlin 基础知识
- 条件语句: if / when
- 类与对象: 类的定义、创建实例、构造函数、类之间的关系、可见性修饰符、属性委托
- 函数类型
- lambda 表达式
- 与界面和状态交互
- Kotlin 基础知识
修饰符 | 可在相同类中访问 | 可在子类中访问 | 可在相同模块中访问 | 可在模块之外访问 |
---|---|---|---|---|
private | ✔ | 𝗫 | 𝗫 | 𝗫 |
protected | ✔ | ✔ | 𝗫 | 𝗫 |
internal | ✔ | ✔ | ✔ | 𝗫 |
public | ✔ | ✔ | ✔ | ✔ |
- 第 3 单元:显示列表并使用 Material Design
- 更多 Kotlin 基础知识:泛型、对象、扩展、集合、高级函数
- 构建可滚动列表: LazyColumn
- 构建精美应用: Material Design 主题、动画
- 第 4 单元:导航和应用架构
- 架构组件:Activity 生命周期,ViewModel,单元测试
- Jetpack Compose 中的 Navigation
- 适应不同的屏幕尺寸
- 第 5 单元:连接到互联网
- 从互联网获取数据:Kotlin 协程,
Retrofit
,kotlin.serialization
- 加载并显示来自互联网的图片 添加仓库和手动依赖项注入,
Coil
- 从互联网获取数据:Kotlin 协程,
- 第 6 单元:数据持久性
- 第 7 单元:WorkManager
- 使用 WorkManager 调度任务