在 《也談Android應(yīng)用架構(gòu)》 和 《Jetpack之Lifecycle、LiveData及ViewModel是如何讓架構(gòu)起飛的》 兩篇文章...
OkHttp[https://github.com/square/okhttp] 已經(jīng)足夠好用。 我想對(duì)于這句話沒(méi)有多少需要爭(zhēng)論的,OkHttp...
對(duì)大多數(shù)人而言,工作的絕大部分時(shí)間都用來(lái)開(kāi)會(huì)對(duì)需求,對(duì)完需求寫(xiě)業(yè)務(wù),然后測(cè)試上線。在這種情況下,單元測(cè)試成了看起來(lái)不太重要,但又略顯神秘的存在,...
Gson是Android解析Json的老牌子了,它的使用和原理也被大家研究的極其透徹了,可以說(shuō)這是一個(gè)相當(dāng)成熟的庫(kù)。但是伴隨kotlin的普及,...
在《也談Android應(yīng)用架構(gòu)》中我們對(duì)MVC、MVP、MVVM進(jìn)行了詳盡的分析,但還有一個(gè)問(wèn)題懸而未決,那就是生命周期。在Android平臺(tái)上...
談到架構(gòu),想到的一定是MVC、MVP、MVVM這幾個(gè)詞了,然后對(duì)比一下它們的優(yōu)缺點(diǎn),接下來(lái)就是站隊(duì)的時(shí)間了。常常寫(xiě)MVC,偶然見(jiàn)到了MVP,“嗯...
近日市場(chǎng)投放部門(mén)的同事找我說(shuō),在應(yīng)用商店輸入關(guān)鍵字查看我們APP的排名,這個(gè)能不能通過(guò)技術(shù)自動(dòng)化實(shí)現(xiàn)?本以為是件很簡(jiǎn)單的事情,結(jié)果做的時(shí)候遇到了...
Git是什么?代碼管理工具。Git是怎么實(shí)現(xiàn)的?我們不需要關(guān)心。我們只要把目光盯著每個(gè)commit,知道git的每個(gè)命令都是為此服務(wù)的,足矣。 ...
本篇提要:Rebase 第三天:Rebase的傳說(shuō) 路人丙是個(gè)有探索精神的人,雖然昨天通過(guò)分支+cherry-pick成功解決了問(wèn)題,但他總覺(jué)得...