Jetpack Compose 是 Google 推出的用于构建原生界面的新 Android 工具包,它可简化并加快 Android上的界面开发。Jetpack Compose 是一个声明式的UI框架,随着该框架的推出,标志着Android 开始全面拥抱声明式UI开发。Jetpack Compose优点:
- 代码更加简洁直观;
- 应用开发效率显著提升;
- Kotlin API功能直观;
- 预览工具强大等;
Jetpack Compose入门到精通
《Jetpack Compose入门到精通》,内容分为:初始 Jetpack Compose、Jetpack Compose 构建 Android UI、Jetpack Compose 项目实战演练三个章节,从理论基础到项目实战。第一章 初始 Jetpack Compose
- 为什么我们需要一个新的UI 工具?
- Jetpack Compose的着重点
- API 设计
- Compose API 的原则
- 深入了解Compose
- 插槽API
文章图片
第二章 Jetpack Compose 构建 Android UI
- Android Jetpack Compose 最全上手指南
- 深入详解 Jetpack Compose | 优化 UI 构建
- 深入详解 Jetpack Compose | 实现原理
文章图片
第三章 Jetpack Compose 项目实战演练
- Jetpack Compose应用
- Jetpack Compose应用2
- Jetpack Compose应用做一个倒计时器
- 用Jetpack Compose写一个玩安卓App
- 用Compose Android 写一个天气应用
- 用Compose快速打造一个“电影App”
文章图片
Android Jetpack Compose 开发应用指南
《Android Jetpack Compose 开发应用指南》内容:分为七个章节:初识 Jetpack、Compose 的设计原理和基本概念、Compose 入门、Compose 布局、Compose 动画、Compose 图形、Compose 核心控件总结。帮助大家快速入门并掌握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 资料内容较多,需要完整版《Jetpack Compose入门到精通》、《Android Jetpack Compose 开发应用指南》PDF文档可以点击此处免费获取
推荐阅读
- Android Jetpack 全家桶全面学习 | 使用databinding
- Jetpack系列——ViewModel
- 【Android Jetpack 全家桶全面学习】 Fragment 之间共享数据
- Android Jetpack 知识点强化实战(实现登录页面、APP主框架、Kotlin Flow项目实战....)
- Jetpack Glance Alpha 版现已推出
- 【建议收藏】Jetpack Compose编程知识全汇总 (含详细实例讲解)