本篇為 Flutter 技術(shù)原理基礎(chǔ)篇章拳昌,了解了底層原理后,可以更好的展開諸如狀態(tài)管理、Navigator 頁面導(dǎo)航鸵荠、Key 的設(shè)計原理、FPS...
最近打算做網(wǎng)絡(luò)相關(guān)的優(yōu)化工作蛹找,不免需要重新熟悉一下網(wǎng)絡(luò)框架姨伤,在Android領(lǐng)域網(wǎng)絡(luò)框架的龍頭老大非OkHttp莫屬,借此機會對OkHttp的一...
理解AOP 之前幾篇文章我們詳細介紹了AOP的幾種技術(shù)方案庸疾,由于AOP技術(shù)復(fù)雜多樣乍楚,實際需求也不盡相同,那么我們應(yīng)該如何做技術(shù)選型呢届慈? 本篇將會...
前言 在上篇文章中徒溪,我們以AspectJ為引子介紹了AOP及其設(shè)計思想,傳送門Android AspectJ詳解金顿,我們用AspectJ可以方便的...
Hugo 在前文Android AspectJ詳解中臊泌,我們了解了AspectJ的使用場景、特點和基本語法揍拆,這篇將從沃神開源的Hugo項目實戰(zhàn)分析...
AOP是一個老生常談的話題渠概,全稱"Aspect Oriented Programming",表示面向切面編程嫂拴。由于面向?qū)ο蟮木幊趟枷胪瞥绺邇?nèi)聚播揪、...
代碼管理是整個項目管理周期中重要的一環(huán),而代碼管理是始終圍繞版本發(fā)布流程而制定的筒狠,今天討論的Gitflow就是一種版本發(fā)布方案猪狈。 Gitflow...
之前工作用了很久MVP架構(gòu)了辩恼,雖然很好的解決了M層與V層的耦合關(guān)系罪裹,但巨多的接口,難以復(fù)用运挫、難以單測的問題一直縈繞心頭状共,久久不能平復(fù)~~~,于是...
首先峡继,這不是一篇關(guān)于DataBinding使用介紹,同時也不是一篇源碼分析匈挖,不涉及最底層的實現(xiàn)邏輯碾牌。更多的是實際開發(fā)過程中面對的問題及其涉及的原...