前言
Jetpack Compose 是 Android 推出的新一代申明式 UI 框架,Compose 库是用响应式编程的形式对 View 进行构建,用更少更直观的代码领有更弱小的性能,同时还能进步开发速度。
Jetpack Compose 特点
依据谷歌官网介绍,Jetpack Compose 有以下特点:
- 更少的代码 :应用更少的代码实现更多的性能,并且能够防止各种谬误,从而使代码简洁且易于保护。
- 直观的 Kotlin API:只需形容界面,Compose 会负责解决残余的工作。利用状态变动时,界面会自动更新。
- 放慢利用开发 :兼容现有的所有代码,不便随时随地采纳。借助实时预览和全面的 Android Studio 反对,实现疾速迭代。
- 功能强大 :凭借对 Android 平台 API 的间接拜访和对于 Material Design、深色主题、动画等的内置反对,创立精美的利用。
如何学习 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
须要完整版《Android Jetpack Compose 开发利用指南》的敌人能够【点击此处收费支付!】