Jetpack 是一個由多個庫組成的套件
引言
- 遵循最佳做法也祠。
- 消除樣板代碼睦擂。
- 減少不一致性灾搏。
- 聚焦重要代碼错沃。
Jetpack分類
-
架構組件:提供易用框架爆袍,應用穩(wěn)健秋茫、可測試胡诗、易維護燕锥。
- DataBinding子刮、ViewModel威酒、LiveData、Lifecycle……
-
基礎組件:提供兼容性挺峡、測試葵孤、安全、Kotlin 語言支持等橱赠。
- Android KTX尤仍、Test……
-
行為組件:提供Android服務,通知病线、權限吓著、分享等。
- Permissions送挑、Notifications绑莺、CameraX……
-
界面組件:提供頁面、布局惕耕、動畫等纺裁。
- Fragment、Emoji司澎、Palette……
為什么要學Jetpack欺缘?
- Google終于開始整理和統(tǒng)一安卓生態(tài)環(huán)境〖钒玻可以預見Jetpack組件的半衰期會更長谚殊,更具有迭代性和延續(xù)性。
- Jetpack的組件間獨立蛤铜,可以組合使用嫩絮。學習這個大套件丛肢,對Android體系會有更好的理解。
- Jetpack的架構已經(jīng)在主流使用了剿干,后續(xù)終將是工作和求職的必備技能蜂怎。趁早上車,奧利給置尔!
Jetpack組件列表
……
?