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组件很多新鲜的东西,都可以去试试

官方文档:https://developer.android.google.cn/jetpack/

原文地址:https://www.cnblogs.com/zhangqie/p/14369466.html