XDroid-Base,Android快速開發(fā)基石

XDroid-Base主要有這些特性:

  • 提供SimpleRecAdapterSimpleListAdapteXRecyclerAdapterXListAdapter等基類,可快速進(jìn)行開發(fā)
  • 實(shí)現(xiàn)了Memory、Disk、SharedPreferences三種方式的緩存,可自由擴(kuò)展
  • 內(nèi)置Glide,可自由切換其他圖片加載庫
  • 可輸出漂亮的Log,支持Json、Xml、Throwable等,蠅量級(jí)實(shí)現(xiàn)
  • 內(nèi)置鏈?zhǔn)铰酚?/li>
  • 內(nèi)置Toast工具類
  • 內(nèi)置常用工具類:packagerandomfile...,提供的都是非常常用的方法
  • 內(nèi)置加密工具類 XCodec,你想要的加密姿勢(shì)都有
  • 引入三方庫極少

詳細(xì)說明請(qǐng)前往https://github.com/fodroid/XDroid-Base

如果你覺得這太少了,我們還準(zhǔn)備了其他的:

XDroid

XDroid是一個(gè)輕量級(jí)的Android快速開發(fā)框架,基于XDroid-Base,在此基礎(chǔ)上增加了由UI、Event、Net等幾個(gè)部分組成。其設(shè)計(jì)思想是使用接口對(duì)各模塊解耦規(guī)范化,不強(qiáng)依賴某些明確的三方類庫,使得三方類庫可自由搭配組裝,方便替換。可快速、自由的進(jìn)行App開發(fā)。

傳送門:https://github.com/limedroid/XDroid

XDroid-Databinding

XDroid-Databinding是XDroid快速開發(fā)框架的Databinding版本,大部分源碼也與XDroid類似。

傳送門:https://github.com/fodroid/XDroid-Databinding

XDroidMvp

XDroidMvp是基于XDroid的MVP實(shí)現(xiàn),不是傳統(tǒng)意義的MVP,不需寫接口,可無縫切換MVC,可能是當(dāng)前最好用的MVP框架。

傳送門:https://github.com/limedroid/XDroidMvp

XDroidMvp-Databinding

XDroidMvp-Databinding是基于XDroidMvp的Databinding版本,大部分源碼也與XDroidMvp類似。

傳送門:開發(fā)中

XDroid推出以來,得到了很多朋友的快速反饋,目前有很多朋友在新項(xiàng)目或是老項(xiàng)目中使用XDroid,為了方便學(xué)習(xí)和交流,可以加入QQ群:

XDroid交流群:153569290

如果你覺得有用,請(qǐng)?jiān)贕ithub不吝給我一個(gè)Star,非常感謝。


寫在最后的話:個(gè)人能力有限,歡迎大家在下面吐槽。喜歡的話就為我點(diǎn)一個(gè)贊吧。也歡迎 Fork Me On Github 。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容