kotlin的擴(kuò)展函數(shù)可以大大的簡(jiǎn)化項(xiàng)目代碼,下面我就把我項(xiàng)目中用到的一些實(shí)際的擴(kuò)展列舉一下,對(duì)不熟悉kotlin擴(kuò)展函數(shù)的可以先了解一下~ 一...
以前用dagger2,需要些一堆注解,注入也復(fù)雜,自從出了hilt后,一個(gè)注解搞定,香的鼻子都破了~
EasyLoad 作者言吾簡(jiǎn)書Github EasyLoad是一個(gè)基于Koltin、專注于AndroidX簡(jiǎn)單易用的頁(yè)面狀態(tài)加載框架,支持Act...
1、標(biāo)準(zhǔn)的lambda表達(dá)式要滿足三個(gè)條件 ① 含有實(shí)際參數(shù)② 含有函數(shù)體③ 以上的內(nèi)容都要包含在花括號(hào)內(nèi) 當(dāng)然這種形式,在開(kāi)發(fā)中見(jiàn)到的很少,因...
最近看到有人問(wèn)Retrofit的原理,然后就研究了一下,發(fā)現(xiàn)內(nèi)部是用java的動(dòng)態(tài)代理實(shí)現(xiàn)的,真的很巧妙,動(dòng)態(tài)代理在android端的應(yīng)用場(chǎng)景不...
最近要做一個(gè)需求,比較特別的是這次業(yè)務(wù)數(shù)據(jù)后端是放在http狀態(tài)碼403返回的(一萬(wàn)只草泥馬),以往都是直接解析200里面的數(shù)據(jù),因?yàn)閞etro...
利用kotlin擴(kuò)展函數(shù)來(lái)實(shí)現(xiàn)優(yōu)雅的防重點(diǎn),如果對(duì)kotlin擴(kuò)展函數(shù)沒(méi)有太多了解的可以先看一下資料,本案例RecyclerView的adapt...
最近在弄flutter項(xiàng)目,想在flutter工程下的android的gradle引入幾個(gè)第三方的庫(kù),本以為會(huì)像android工程一樣,當(dāng)gra...
最近在做公司項(xiàng)目的時(shí)候,有一個(gè)設(shè)計(jì)是,一個(gè)頁(yè)面,上面是一個(gè)普通的布局控件,下面是一個(gè)list,需要整體滑動(dòng),因此就使用了NestedScroll...