前言
Jetpack Compose 首次亮相于 2019 年的 Google I/O 大会,到2021年初,Google 突然加大了对 Compose 的推广力度,Compose 的关注度迅速升温,成为 Android 领域目前最火热的新技术之一。
在学习上,由于大家已经习惯于既有的视图开发范式,所以想要学好 Compose 必须要经历一个心智上的全方位转变。如果能够有一本书,可以涵盖从编程思想到应用实战,系统全面地介绍 Compose,对于开发者快速适应和学习这门新技术将会有很大帮助。
这里免费分享一份阿里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
● 状态布局
第五章、项目页面的实现
● 获取数据
● Controllable 实现顶部滑动菜单
● HorizontalPager 实现页面数据列表
● Compose 中 Webview 的使用
由于文章内容比较多,篇幅有限,资料已经被整理成了PDF文档,有需要的点击下方卡片免费领取。