《Android-Jetpack開發(fā)-原理解析與應(yīng)用實(shí)戰(zhàn)》讀書筆記思維導(dǎo)圖_第1頁(yè)
《Android-Jetpack開發(fā)-原理解析與應(yīng)用實(shí)戰(zhàn)》讀書筆記思維導(dǎo)圖_第2頁(yè)
《Android-Jetpack開發(fā)-原理解析與應(yīng)用實(shí)戰(zhàn)》讀書筆記思維導(dǎo)圖_第3頁(yè)
《Android-Jetpack開發(fā)-原理解析與應(yīng)用實(shí)戰(zhàn)》讀書筆記思維導(dǎo)圖_第4頁(yè)
《Android-Jetpack開發(fā)-原理解析與應(yīng)用實(shí)戰(zhàn)》讀書筆記思維導(dǎo)圖_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

思維導(dǎo)圖PPT模板《AndroidJetpack開發(fā)原理解析與應(yīng)用實(shí)戰(zhàn)》最新版讀書筆記,下載可以直接修改原理小結(jié)第章課堂使用數(shù)據(jù)組件項(xiàng)目框架方法架構(gòu)應(yīng)用開發(fā)場(chǎng)景需求問(wèn)題代碼響應(yīng)庫(kù)本書關(guān)鍵字分析思維導(dǎo)圖01第1章認(rèn)識(shí)Jetpack第3章使用ViewModel管理頁(yè)面數(shù)...第5章視圖綁定組件之ViewBindi...第2章使用Lifecycle,感知生命...第4章可觀察的數(shù)據(jù)持有者類LiveDa...第6章數(shù)據(jù)綁定組件之DataBindi...目錄030502040607第7章官方數(shù)據(jù)庫(kù)框架之Room第9章優(yōu)雅地實(shí)現(xiàn)異步任務(wù):Kotlin...第11章打造一個(gè)MVVM架構(gòu)的健康出行...第8章減少手動(dòng)依賴,探究Hilt第10章分頁(yè)庫(kù)Paging3的使用第12章體驗(yàn)最新響應(yīng)式編程技術(shù)Jetp...目錄0901108010012內(nèi)容摘要隨著移動(dòng)領(lǐng)域的飛速發(fā)展,越來(lái)越多的工程師開始追求更高效率、更便捷的開發(fā)模式。而各種框架層出不窮,比如我們熟悉的MVC、MVP、MVVM等,每種框架都有其優(yōu)缺點(diǎn)。為了統(tǒng)一開發(fā)規(guī)范,Google推出了Jetpack,Jetpack是一個(gè)由多個(gè)庫(kù)組成的套件,可幫助開發(fā)者減少樣板代碼。這是一本從使用方法、應(yīng)用場(chǎng)景、實(shí)現(xiàn)原理等維度講解Jetpack的著作,全書代碼均采用Kotlin語(yǔ)言開發(fā)。書中首先介紹Jetpack的基本知識(shí),然后詳細(xì)介紹了架構(gòu)組件Lifecycle、ViewModel、LiveData、ViewBinding、DataBinding、Room、Hilt等,并通過(guò)切合實(shí)際的需求用例循序漸進(jìn)地講解了每個(gè)組件的使用方法和使用場(chǎng)景。緊接著具體分析了Kotlin數(shù)據(jù)流Flow、Kotlin協(xié)程等的使用方法和實(shí)現(xiàn)原理,并結(jié)合項(xiàng)目中常見(jiàn)的問(wèn)題深入地講解如何從0搭建一個(gè)組件化的MVVM實(shí)戰(zhàn)項(xiàng)目框架。最后探討了新的響應(yīng)式UI編程技術(shù)——JetpackCompose的用法,以幫助讀者深入學(xué)習(xí)并理解Jetpack的應(yīng)用場(chǎng)景。第1章認(rèn)識(shí)Jetpack另外我有一個(gè)疑惑是Hilt在該書中介紹的是為了避免在使用類中創(chuàng)建大量的服務(wù)類,但最后的綜合App中卻沒(méi)有看到它的蹤影。1.1Android開發(fā)架構(gòu)的發(fā)展歷程1.2什么是Jetpack1.3如何構(gòu)建支持Jetpack的項(xiàng)目1.4小結(jié)第1章認(rèn)識(shí)Jetpack第2章使用Lifecycle,感知生命...但是對(duì)于原理的解析,可能是由于篇幅所限吧,只能說(shuō)是淺嘗輒止。2.1從廣告引導(dǎo)頁(yè)的需求說(shuō)起2.2Lifecycle的基本使用2.3使用Lifecycle解決實(shí)際項(xiàng)...2.4原理小課堂2.5小結(jié)12345第2章使用Lifecycle,感知生命...第3章使用ViewModel管理頁(yè)面數(shù)...總體邏輯結(jié)構(gòu)清晰,適合快速入門了解,但是,在原理解析方面就有點(diǎn)蜻蜓點(diǎn)水了。3.1什么是ViewModel3.2使用ViewModel解決廣告引...3.3ViewModel的生命周期3.4使用ViewModel實(shí)現(xiàn)數(shù)據(jù)共...3.5原理小課堂3.6小結(jié)010302040506第3章使用ViewModel管理頁(yè)面數(shù)...第4章可觀察的數(shù)據(jù)持有者類LiveDa...美中不足的是沒(méi)有測(cè)試模塊的介紹,現(xiàn)在軟件的UT和UItest也是很重要的方面了。4.1什么是LiveData4.2LiveData的基本使用4.3map與switchMap4.4原理小課堂4.5小結(jié)12345第4章可觀察的數(shù)據(jù)持有者類LiveDa...第5章視圖綁定組件之ViewBindi...這本書里面提及的應(yīng)用場(chǎng)景大部分人都可以碰到,選擇合適的方案coding可以減少很多未知風(fēng)險(xiǎn),對(duì)于方案中的框架實(shí)現(xiàn)的核心部分講的也很到位~可以理解是如何實(shí)現(xiàn)的(知其然知其所以然)。5.1從findViewById說(shuō)起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ù)庫(kù)框架之Room這本書內(nèi)容不錯(cuò),都是最近幾年項(xiàng)目中用的比較多的技術(shù)框架,文字讀起來(lái)順暢,書中帶有實(shí)例和框架源碼解析,部分代碼也可以拿到實(shí)際項(xiàng)目中復(fù)用,總體不錯(cuò)。7.1Android數(shù)據(jù)庫(kù)ORM框架7.2使用Room實(shí)現(xiàn)登錄賬號(hào)列表功能7.3Room數(shù)據(jù)庫(kù)的升級(jí)7.4原理小課堂7.5小結(jié)12345第7章官方數(shù)據(jù)庫(kù)框架之Room第8章減少手動(dòng)依賴,探究Hilt可以稱得上Jetpack的第一行代碼,但又有源碼分析的內(nèi)容,由淺入深,適合多階段的猿猿反復(fù)閱讀查閱。8.1什么是依賴注入8.2基于Dagger看Hilt8.3Hilt的基本使用8.4原理小課堂8.5小結(jié)12345第8章減少手動(dòng)依賴,探究Hilt第9章優(yōu)雅地實(shí)現(xiàn)異步任務(wù):Kotlin...原理分析太水了,寫了跟沒(méi)寫一樣,其他內(nèi)容不如讀官方文檔和demo。9.1什么是協(xié)程9.2使用協(xié)程優(yōu)雅地實(shí)現(xiàn)異步任務(wù)9.3Kotlin數(shù)據(jù)流9.4原理小課堂9.5小結(jié)12345第9章優(yōu)雅地實(shí)現(xiàn)異步任務(wù):Kotlin...第10章分頁(yè)庫(kù)Paging3的使用寫的很棒的一本書,感謝作者,正好這段時(shí)間在學(xué)jetpack,很受用。10.1Android中分頁(yè)功能常見(jiàn)的...10.2網(wǎng)絡(luò)請(qǐng)求的封裝與使用10.3使用Paging3實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)...10.4原理小課堂10.5小結(jié)12345第10章分頁(yè)庫(kù)Paging3的使用第11章打造一個(gè)MVVM架構(gòu)的健康出行...作者寫的通俗易懂,介紹的很詳細(xì),按照流程去學(xué)習(xí),自己能明顯感覺(jué)到充實(shí)起來(lái)。11.1項(xiàng)目需求設(shè)計(jì)與可行性分析11.2組件化結(jié)構(gòu)的設(shè)計(jì)與搭建11.3查詢城市數(shù)據(jù)11.4查詢城市核酸檢測(cè)機(jī)構(gòu)第11章打造一個(gè)MVVM架構(gòu)的健康出行...11.5查詢疫情風(fēng)險(xiǎn)等級(jí)地區(qū)11.7小結(jié)11.6查詢健康出行政策第11章打造一個(gè)MVVM架構(gòu)的健康出行...第12章體

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論