一、前言 compose的出現(xiàn)厉萝,預(yù)示著Android原生端也邁向了聲明式界面的開發(fā)模式恍飘,Android傳統(tǒng)的開發(fā)方式是界面在XML里編寫,...
上篇說過要做一次自定義gradle插件的實戰(zhàn)谴垫,本篇文章就記錄下兩個場景下的實踐章母,實踐內(nèi)容屬于入門級別的,相對簡單翩剪,第一:查找多模塊中出現(xiàn)的...
Android自定義plugin有三種方法乳怎,本文只記錄自定義的plugin作為獨立項目,主要分為以下六個步驟 1.首先新建java/kot...
android推送歷來的詬病就不用多說了前弯,這么多年過去了還是開發(fā)者的一大頭疼之事蚪缀,雖說有第三方推送平臺,但是如果要實現(xiàn)離線推送恕出,也就是應(yīng)用...
最早從公眾號了解到MotionLayout询枚,大概知道它是繼承自ConstraintLayout,目的是讓我們更方便快捷地寫一些簡單的vie...
App迭代過程中浙巫,難免需要對數(shù)據(jù)庫進行更新金蜀,有可能是字段的增加刷后,修改或刪除,也有可能需要新建一張表渊抄,這就涉及到數(shù)據(jù)庫的遷移Migrate,...
一尝胆、說在前面 首先聲明本篇文章是基于開源庫SwipeDelMenuLayout的源碼分析,閱讀完并嘗試自己也寫一個(精簡了一些東西)抒线,唯一...
前言 實際開發(fā)中班巩,竟然很少碰到需要處理滑動沖突的場景,所以關(guān)于Android的事件分發(fā)知識一直沒有接觸過嘶炭,這兩天學(xué)習(xí)了下抱慌,初看好像還不難理...
前言 接手之前的項目,發(fā)現(xiàn)圖片加載用的是glide眨猎,但是每處加載的地方都把GlideApp.with()一系列配置寫下來抑进,雖然代碼也不長,...