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組件很多新鮮的東西,都可以去試試