前言
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文档,有需要的点击下方卡片免费领取。

这是一份由阿里P7架构师与谷歌技术团队合作编写的Jetpack Compose指南,旨在帮助开发者快速掌握Android的新一代UI工具包。内容涵盖了Compose的基础概念、编程思想、布局、动画、图形等,并通过实战项目演示了Compose在底部导航、登录页、分类页面、搜索页面和项目页面等场景的应用。书中包含大量示例代码和最佳实践,适合初/中级开发者学习。
754

被折叠的 条评论
为什么被折叠?



