Jetpack 全家桶

Jetpack 是一個由多個庫組成的套件安全

引言

  • 遵循最佳作法。
  • 消除樣板代碼。
  • 減小不一致性。
  • 聚焦重要代碼。

Jetpack 分類

  • 架構組件:提供易用框架,應用穩健、可測試、易維護。

  · DataBinding、ViewModel、LiveData、Lifecycle……markdown

  • 基礎組件:提供兼容性、測試、安全、Kotlin 語言支持等。

  · Android KTX、Test……架構

  • 行爲組件:提供Android服務,通知、權限、分享等。

  · Permissions、Notifications、CameraX……框架

  • 界面組件:提供頁面、佈局、動畫等。

  · Fragment、Emoji、Palette……佈局

爲何要學 Jetpack?

  • Google 終於開始整理和統一安卓生態環境。能夠預見 Jetpack 組件的半衰期會更長,更具備迭代性和延續性。
  • Jetpack 的組件間獨立,能夠組合使用。學習這個大套件,對 Android 體系會有更好的理解。
  • Jetpack 的架構已經在主流使用了,後續終將是工做和求職的必備技能。趁早上車,奧利給!

桶內套餐

Jetpack ViewBinding

Jetpack DataBinding

Jetpack LiveData

Jetpack Lifecycle

……post

小編的博客系列

Android 技術棧學習

相關文章
相關標籤/搜索