这里免费分享一份阿里P7架构师和谷歌技术团队共同整理的Jetpack Compose指南及实战教程,来帮助读者规划出从入门到精通的最佳学习路径。在对知识点细致的讲解之外,书中还穿插了大量示例代码和最佳实践,对于 Compose 的初/中级读者极具学习和参考价值。
Android Jetpack Compose开发应用指南
第⼀章 初识Jetpack
- JetPack是什么
- JetPack和AndroidX
- AndroidX的迁移
第⼆章 Compose的设计原理和基本概念
- JetPack Compose 环境搭建
- JetPack Compose 新特性和组件依赖
- JetPack Compose 编程思想总结
第三章 Compose⼊⻔
- JetPack Compose ⼊⻔的基础案列
- JetPack Compose ⼊⻔的基础案列
第四章 Compose布局
- Compose State
- Compose 样式(Theme)
- Compose布局核⼼控件
- ⾃定义布局
- Compose中的ConstraintLayout
第五章 Compose动画
- Compose SideEffect
- Compose 动画概述
- Compose Crossfade
- Compose animateContentSize
- Animatable
- Compose⾃定义动画
第六章 Compose图形
- Compose Canvas
- Compose 绘制API的分析
- Compose⾃定义绘制
第七章 Compose核⼼控件总结
- Scaffold
- LazyColumn
《Jetpack Compose强化实战》
目录
第一章、使用 Compose 实现底部按钮和首页 banner 以及数据列表
● Column、Row、ConstraintLayout 布局先知
● 首页内容的实现
第二章、导航规整并实现登录页个人中心页
● 导航规整
● 个人中心的实现
● 登录页面的实现
第三章、实现分类页面
● Scaffold 简单使用
● BottomNavigation 和 NavHost 实现底部导航
● 分类页面的实现
● Compose 自定义布局实现流式布局
第四章、实现搜索页面
● ROOM 数据库
● 官方 Flow Layout
● 状态布局