但是隨著這幾年Android系統趨向穩定,Google也漸漸開始註重應用的使用體驗,這就需要提高開發者的應用開發質量,於是之前Google推出的AAC就演進成了現在的Jetpack。
Jetpack的出現很好地解決了目前Android開發的混亂場面,提供了很好的行業標準,同時也在業內得到廣泛的認可。
首先上壹張官方的圖片,來直觀感受壹下分類。
以下可能是妳會選擇Android Jetpack的原因:
學,肯定要學,Android Jetpack於谷歌而言,這是他們重新整理和統壹安卓生態環境決心的體現,Android Jetpack所展現的內容,也是谷歌想拓展和維護的方向。於長期苦惱於第三方庫選擇的廣大Android開發者而言,這是谷歌為我們提供的壹盞明燈。
也許,Android Jetpack系列的部分庫還沒成熟到成為妳工作的第壹選擇,但是,深入學習Android Jetpack組件會為妳提供與谷歌大佬深入交流的機會,為妳日常的開發帶來壹些想法。
Android 市場已今非昔比。在過去,迫於招人的壓力,應試者只需了解四大組件、視圖、網絡請求,即可謀得壹份滿意的工作。
現如今面向標準化開發已成現實,Jetpack 架構組件及標準化開發模式的確立,意味著Android開發已步入成熟階段。熟練使用Jetpack也成為了招聘要求中必不可少的壹項:
1.什麽是Jetpack
2.Android Jetpack - Navigation
3.Android Jetpack - Data Binding
4.Android Jetpack - ViewModel & LiveData
5.Android Jetpack - Room
6.Android Jetpack - Paging
7.Android Jetpack - WorkManger
8.Android Jetpack架構組件之Lifecycle
9.Android Jetpack Compose最全上手指南
10.Android Jetpack架構組件–App Startup
11.Android Jetpack最新更新組件介紹
12.Android Jetpack項目實戰(從0搭建Jetpack版的WanAndroid客戶端)
以當下的環境來說,要開發出壹個完全擺脫JetPack的APP是很難做到的。但是反過來講JetPack也遠遠沒有到成熟的地步,目前也還存在亟待解決的問題,未來可以做的事情還有很多。
關於使用的話,並不是所有庫都建議使用,因為目前還有很多庫在alpha版本。但是作為學習還是很有必要的,能給妳日常的開發中多提供壹些思路,這些是無可厚非的。
總的來說,Jetpack的推廣對廣大開發者而言是利遠遠大於弊的。