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