Jetpack Compose 是一个用于构建原生Android UI 的现代化工具包,其基于声明式的编程,可以让用户更加简单地描述UI的外观,当状态发生改变时,你的UI也将自动更新。
而随着今年安卓和苹果两大移动平台相继推出自己的UI开发框架 Jetpack Compose 和SwiftIUI,标志着移动操作系统正式全面拥抱声明式 UI 开发模式。
近期也有很多小伙伴私信,想要学习Jetpack Compose相关的内容,这里给大家整理了一份《Android Jetpack Compose开发应用指南》↓↓↓
鉴于Jetpack Compose
对于没有接触过声明式UI的小伙伴可能会学习曲线有点陡峭,这篇文章就不去解释过多的原理与技了,尽量让大家能够快速入门,并上手开发项目。
文档领取:下滑至文末👇
《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 的使用
文档领取:扫描下方卡片领取👇
希望我的这篇文章对你能有一点帮助,
或许我总结的内容不足为道,但若是有人看到!