本篇為 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莫屬,借此機(jī)會對OkHttp的一...
理解AOP 之前幾篇文章我們詳細(xì)介紹了AOP的幾種技術(shù)方案绸狐,由于AOP技術(shù)復(fù)雜多樣卤恳,實(shí)際需求也不盡相同,那么我們應(yīng)該如何做技術(shù)選型呢寒矿? 本篇將會...
前言 在上篇文章中突琳,我們以AspectJ為引子介紹了AOP及其設(shè)計思想,傳送門Android AspectJ詳解符相,我們用AspectJ可以方便的...
Hugo 在前文Android AspectJ詳解中拆融,我們了解了AspectJ的使用場景、特點(diǎn)和基本語法啊终,這篇將從沃神開源的Hugo項(xiàng)目實(shí)戰(zhàn)分析...
AOP是一個老生常談的話題镜豹,全稱"Aspect Oriented Programming",表示面向切面編程蓝牲。由于面向?qū)ο蟮木幊趟枷胪瞥绺邇?nèi)聚趟脂、...
代碼管理是整個項(xiàng)目管理周期中重要的一環(huán),而代碼管理是始終圍繞版本發(fā)布流程而制定的例衍,今天討論的Gitflow就是一種版本發(fā)布方案昔期。 Gitflow...
之前工作用了很久MVP架構(gòu)了肄渗,雖然很好的解決了M層與V層的耦合關(guān)系,但巨多的接口咬最,難以復(fù)用翎嫡、難以單測的問題一直縈繞心頭,久久不能平復(fù)~~~永乌,于是...
首先具伍,這不是一篇關(guān)于DataBinding使用介紹,同時也不是一篇源碼分析圈驼,不涉及最底層的實(shí)現(xiàn)邏輯人芽。更多的是實(shí)際開發(fā)過程中面對的問題及其涉及的原...