第一章 初识Jetpack Compoese
- 1.为什么我们需要一个新的UI 工具?
- 2.Jetpack Compose的着重点
加速开发
强大的UI工具
直观的Kotlin API
- 3.API 设计
- 4.Compose API 的原则
一切都是函数
顶层函数(Top-level function)
组合优于继承
信任单一来源
- 5.深入了解Compose
Core
Foundation
Material
- 6.插槽API
第二章 Jetpack Compose构建Android UI
- 1.Android Jetpack Compose 最全上手指南
Jetpack Compose 环境准备和Hello World
布局
使用Material design 设计
Compose 布局实时预览
……
- 2.深入详解 Jetpack Compose | 优化 UI 构建
Compose 所解决的问题
Composable 函数剖析
声明式 UI
组合 vs 继承
封装
重组
……
- 3.深入详解 Jetpack Compose | 实现原理
@Composable 注解意味着什么?
执行模式
Positional Memoization (位置记忆化)
存储参数
重组
……
第三章 Jetpack Compose实战演练
- 1.Jetpack Compose应用1
开始前的准备
创建DEMO
遇到的问题
- 2.Jetpack Compose应用2
- 3.Jetpack Compose应用做一个倒计时器
数据结构
倒计时功能
状态模式
Compose 布局
绘制时钟
- 4.用Jetpack Compose写一个玩安卓App
准备工作
引入依赖
新建 Activity
创建 Compose
PlayTheme
画页面
底部导航栏
管理状态
添加页面
- 5.用Compose Android 写一个天气应用
开篇
画页面
画背景
画内容
……