微北洋開發(fā)白皮書 v1.0.02018-5-5微北洋Android 這份文檔旨在講述微北洋的基礎(chǔ)架構(gòu)的設(shè)計,以及其用法和新模塊的開發(fā)流程規(guī)范。 ...
DSL In Action 伴隨著Kotlin的發(fā)展,有一個神奇的框架anko-layout,一直存在于我們的視野卻又一直因為各種原因無法用于生...
Extension in action 去年的Google IO大會讓Kotlin語言大火,大量開發(fā)者嘗試使用Kotlin進行開發(fā),然而很多人抱...
Canvas的故事 來自一個群友的問題:使用Canvas繪制的時候坐標(biāo)系是什么?是屏幕坐標(biāo)系還是view坐標(biāo)系?Canvas是單例嗎? 樂于助(...
優(yōu)雅地統(tǒng)一Gradle依賴 目前網(wǎng)上已經(jīng)有很多在模塊化的情況下統(tǒng)一依賴的方案,在前段時間的重構(gòu)中我們也進行了依賴的整理,來整理分析一下我們的方法...
LayoutInflater筆記雜談 在初學(xué)Android的時候,學(xué)到Fragment知識點,一些教程里面都在講:“Inflate的時候,要把最...
Android View Component 架構(gòu)設(shè)計思維 重構(gòu)記事 為什么要重構(gòu)? 項目當(dāng)前采用的DataBinding框架嚴重限制了編譯速度...
Android系統(tǒng)自帶的DataBinding基于復(fù)雜的apt,坑巨多,最近逐步棄坑原生DataBinding框架,但是又很喜歡MVVM的這種數(shù)...
github鏈接 Freeline適配kotlin-2 源碼修改 在上一部分我們梳理了java增量的邏輯 整體來講就是: 掃描變化的java文件...