目录(更新时间:2022-08-26)
前言
Jetpack Compose
是用于构建原生 Android
界面的新工具包。它使用更少的代码、强大的工具和直观的 Kotlin API
,可以帮助您简化并加快 Android
界面开发,打造生动而精彩的应用。
Compose
是基于 Kotlin
语言构建,所以也是可以与Java
进行交互操作,并且可以直接访问所有Android
和Jetpack API
;
学习任何一个新的技术与框架,都需要成本,那么应当如何来学习Jetpack Compose
框架呢?
一、Jetpack Compose 全新的Android UI 框架
1. 为什么要采用Compose?
- 直观
- 更少的代码
- 加速开发
- 功能强大
2. 为什么Google如此强推Compose
2019年,Compose
在Google IO大会横空出世,大家都议论纷纷,为其前途堪忧,随着Compose
版本的不断迭代,这也让万千开发者看到了Google在推广Compose上坚决的决心,这也注定了原生开发Compose将会成为新的方向。
Compose 是一个全新的UI库,在Jetpack
中集成发布,Compose
的出现重新定义了Android UI
的开发方式,相比原生的UI的开发方式,Compose
将大幅度提升原生UI的开发效率。