




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
思維導圖PPT模板《AndroidJetpack開發(fā)原理解析與應用實戰(zhàn)》最新版讀書筆記,下載可以直接修改原理小結(jié)第章課堂使用數(shù)據(jù)組件項目框架方法架構(gòu)應用開發(fā)場景需求問題代碼響應庫本書關(guān)鍵字分析思維導圖01第1章認識Jetpack第3章使用ViewModel管理頁面數(shù)...第5章視圖綁定組件之ViewBindi...第2章使用Lifecycle,感知生命...第4章可觀察的數(shù)據(jù)持有者類LiveDa...第6章數(shù)據(jù)綁定組件之DataBindi...目錄030502040607第7章官方數(shù)據(jù)庫框架之Room第9章優(yōu)雅地實現(xiàn)異步任務:Kotlin...第11章打造一個MVVM架構(gòu)的健康出行...第8章減少手動依賴,探究Hilt第10章分頁庫Paging3的使用第12章體驗最新響應式編程技術(shù)Jetp...目錄0901108010012內(nèi)容摘要隨著移動領(lǐng)域的飛速發(fā)展,越來越多的工程師開始追求更高效率、更便捷的開發(fā)模式。而各種框架層出不窮,比如我們熟悉的MVC、MVP、MVVM等,每種框架都有其優(yōu)缺點。為了統(tǒng)一開發(fā)規(guī)范,Google推出了Jetpack,Jetpack是一個由多個庫組成的套件,可幫助開發(fā)者減少樣板代碼。這是一本從使用方法、應用場景、實現(xiàn)原理等維度講解Jetpack的著作,全書代碼均采用Kotlin語言開發(fā)。書中首先介紹Jetpack的基本知識,然后詳細介紹了架構(gòu)組件Lifecycle、ViewModel、LiveData、ViewBinding、DataBinding、Room、Hilt等,并通過切合實際的需求用例循序漸進地講解了每個組件的使用方法和使用場景。緊接著具體分析了Kotlin數(shù)據(jù)流Flow、Kotlin協(xié)程等的使用方法和實現(xiàn)原理,并結(jié)合項目中常見的問題深入地講解如何從0搭建一個組件化的MVVM實戰(zhàn)項目框架。最后探討了新的響應式UI編程技術(shù)——JetpackCompose的用法,以幫助讀者深入學習并理解Jetpack的應用場景。第1章認識Jetpack另外我有一個疑惑是Hilt在該書中介紹的是為了避免在使用類中創(chuàng)建大量的服務類,但最后的綜合App中卻沒有看到它的蹤影。1.1Android開發(fā)架構(gòu)的發(fā)展歷程1.2什么是Jetpack1.3如何構(gòu)建支持Jetpack的項目1.4小結(jié)第1章認識Jetpack第2章使用Lifecycle,感知生命...但是對于原理的解析,可能是由于篇幅所限吧,只能說是淺嘗輒止。2.1從廣告引導頁的需求說起2.2Lifecycle的基本使用2.3使用Lifecycle解決實際項...2.4原理小課堂2.5小結(jié)12345第2章使用Lifecycle,感知生命...第3章使用ViewModel管理頁面數(shù)...總體邏輯結(jié)構(gòu)清晰,適合快速入門了解,但是,在原理解析方面就有點蜻蜓點水了。3.1什么是ViewModel3.2使用ViewModel解決廣告引...3.3ViewModel的生命周期3.4使用ViewModel實現(xiàn)數(shù)據(jù)共...3.5原理小課堂3.6小結(jié)010302040506第3章使用ViewModel管理頁面數(shù)...第4章可觀察的數(shù)據(jù)持有者類LiveDa...美中不足的是沒有測試模塊的介紹,現(xiàn)在軟件的UT和UItest也是很重要的方面了。4.1什么是LiveData4.2LiveData的基本使用4.3map與switchMap4.4原理小課堂4.5小結(jié)12345第4章可觀察的數(shù)據(jù)持有者類LiveDa...第5章視圖綁定組件之ViewBindi...這本書里面提及的應用場景大部分人都可以碰到,選擇合適的方案coding可以減少很多未知風險,對于方案中的框架實現(xiàn)的核心部分講的也很到位~可以理解是如何實現(xiàn)的(知其然知其所以然)。5.1從findViewById說起5.2ViewBinding的基本使用5.3ViewBinding的封裝優(yōu)化5.4原理小課堂5.5小結(jié)12345第5章視圖綁定組件之ViewBindi...第6章數(shù)據(jù)綁定組件之DataBindi...所謂的原理解析也只是淺嘗輒止,完全就是照著其他人的博客亂抄一通。6.1DataBinding的基本使用6.2自定義BindingAdapte...6.3雙向數(shù)據(jù)綁定6.4DataBinding與View...6.5原理小課堂6.6小結(jié)010302040506第6章數(shù)據(jù)綁定組件之DataBindi...第7章官方數(shù)據(jù)庫框架之Room這本書內(nèi)容不錯,都是最近幾年項目中用的比較多的技術(shù)框架,文字讀起來順暢,書中帶有實例和框架源碼解析,部分代碼也可以拿到實際項目中復用,總體不錯。7.1Android數(shù)據(jù)庫ORM框架7.2使用Room實現(xiàn)登錄賬號列表功能7.3Room數(shù)據(jù)庫的升級7.4原理小課堂7.5小結(jié)12345第7章官方數(shù)據(jù)庫框架之Room第8章減少手動依賴,探究Hilt可以稱得上Jetpack的第一行代碼,但又有源碼分析的內(nèi)容,由淺入深,適合多階段的猿猿反復閱讀查閱。8.1什么是依賴注入8.2基于Dagger看Hilt8.3Hilt的基本使用8.4原理小課堂8.5小結(jié)12345第8章減少手動依賴,探究Hilt第9章優(yōu)雅地實現(xiàn)異步任務:Kotlin...原理分析太水了,寫了跟沒寫一樣,其他內(nèi)容不如讀官方文檔和demo。9.1什么是協(xié)程9.2使用協(xié)程優(yōu)雅地實現(xiàn)異步任務9.3Kotlin數(shù)據(jù)流9.4原理小課堂9.5小結(jié)12345第9章優(yōu)雅地實現(xiàn)異步任務:Kotlin...第10章分頁庫Paging3的使用寫的很棒的一本書,感謝作者,正好這段時間在學jetpack,很受用。10.1Android中分頁功能常見的...10.2網(wǎng)絡請求的封裝與使用10.3使用Paging3實現(xiàn)網(wǎng)絡數(shù)據(jù)...10.4原理小課堂10.5小結(jié)12345第10章分頁庫Paging3的使用第11章打造一個MVVM架構(gòu)的健康出行...作者寫的通俗易懂,介紹的很詳細,按照流程去學習,自己能明顯感覺到充實起來。11.1項目需求設(shè)計與可行性分析11.2組件化結(jié)構(gòu)的設(shè)計與搭建11.3查詢城市數(shù)據(jù)11.4查詢城市核酸檢測機構(gòu)第11章打造一個MVVM架構(gòu)的健康出行...11.5查詢疫情風險等級地區(qū)11.7小結(jié)11.6查詢健康出行政策第11章打造一個MVVM架構(gòu)的健康出行...第12章體
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 煙草設(shè)備智能制造與大數(shù)據(jù)分析考核試卷
- 鹽行業(yè)競爭戰(zhàn)略與發(fā)展方向考核試卷
- 小學四年級數(shù)學四則運算練習題50道
- 7-3寄存器傳輸語言
- 洛陽商業(yè)職業(yè)學院《實驗診斷E》2023-2024學年第二學期期末試卷
- 四川省遂寧蓬溪縣聯(lián)考2024-2025學年初三5月中考模擬試題英語試題試卷含答案
- 四川輕化工大學《智能微電網(wǎng)控制技術(shù)》2023-2024學年第二學期期末試卷
- 內(nèi)蒙古呼和浩特市賽罕區(qū)2025屆初三3月月考語文試題含解析
- 江西省鷹潭市余江區(qū)2024-2025學年三下數(shù)學期末檢測試題含解析
- 江西省彭澤縣湖西中學2024-2025學年普通高中教育教學質(zhì)量監(jiān)測考試(1月)生物試題含解析
- 工程項目不可抗力補充協(xié)議
- 《糖尿病酮癥酸中毒》課件
- 實驗室智能化設(shè)備的技術(shù)發(fā)展與趨勢
- 電廠化驗培訓課件
- 2024年漢川市人民醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點附帶答案
- 2024年03月湖南湖南岳陽農(nóng)商行招考10人筆試歷年參考題庫附帶答案詳解
- (新版)多旋翼無人機超視距駕駛員執(zhí)照參考試題庫(含答案)
- 湖北武漢武昌區(qū)武漢大學附屬中學2025屆高三第四次模擬考試數(shù)學試卷含解析
- 泄漏管理培訓課件
- (2025年編輯)村規(guī)民約范文
- 電動托盤搬運車液壓原理培訓
評論
0/150
提交評論