Android Jetpack简介和使用
Android Jetpack,它是新一代组件、工具和架构指导,旨在加快 Android 应用开发速度。
Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法,减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者精力集中编写重要的代码。
Jetpack 包含一系列 Android 库,它们都采用最佳做法并在 Android 应用中提供向后兼容性。
Jetpack 应用架构指南概述了构建 Android 应用时要考虑的最佳做法和推荐架构。
在应用中使用 Jetpack 库
所有 Jetpack 组件都可在 Google Maven 代码库中找到。
打开项目的 build.gradle
文件并添加 google()
代码库,如下所示:
allprojects {
repositories {
google()
jcenter()
}
}
然后,您可以添加 Jetpack 组件(例如 LiveData 和 ViewModel 等架构组件),如下所示:
dependencies { def lifecycle_version = "2.2.0" implementation "androidx.lifecycle:lifecycle-livedata-ktx:$lifecycle_version" implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version" ... }
这样就可以开始使用了
Jetpack-组件图
Jetpack UI组件很多新鲜的东西,都可以去试试