Android Jetpack組件

帶你領略Android Jetpack組件的魅力

 

Android新框架jetpack的內容講解:Room、WorkManager、LifeCycles、LiveData、ViewModel、DataBinding等android

\

Google在2018 Google I/O 2018大會上發佈了新的框架組件,大體如上圖所示。Android Jetpack 能幫助您加快應用開發速度,處理相似後臺任務、UI 導航以及生命週期管理之類的活動,免去開發者編寫樣板代碼的麻煩,專一提高應用體驗。包括這幾部分:Architecture、Foundation、Behavior 以及 UI。而且這些組件都發布了2個語言版本的庫,一個是基於Java的,另外一個就是基於Kotlin的。數據庫

不少的開發者估計還在使用幾年前的框架和產品,對新發布的很陌生,不知道如何使用。通過幾天的閱讀官方英文文檔的學習,整理了下基本的用法和特色,其中我認爲WorkManager很強大,須要的地方能夠替代之前的方案。LifeCycles也不錯,擴展其餘類具備關聯生命週期的。還有Room數據庫的框架,簡單了不少。LiveData和ViewModel的結合基本上就是RxJava和RxAndroid的結合的功能了。對於DataBinding,可能耦合性過高,不太方便使用。主要你們須要瞭解的就是這幾個,其餘的能夠了解。框架

好了,先給個官方的文檔地址吧:https://developer.android.google.cn/jetpack/學習

相關文章
相關標籤/搜索