前言
近期研究了幾個主流開源框架的使用粘捎,有Retrofit(網(wǎng)絡(luò)請求),RxJava(異步操作)丘侠,GreenDAO(數(shù)據(jù)庫操作)徒欣,EventBus(事件通信),Glide蜗字、Fresco(圖片加載)打肝,ButterKnife(資源綁定)脂新,Dagger(依賴注入)。
這些都是開發(fā)中比較常用的框架粗梭,現(xiàn)用上它們搭建了一個比較通用的開發(fā)框架 --- DevRing争便,以便日后可在其基礎(chǔ)上進行新項目的快速開發(fā)。
這個系列的博客計劃會有12篇左右(底部有傳送門)楼吃,介紹了以上各個模塊的要點與用法。
Demo
DevRing & API演示Demo:https://github.com/LJYcoder/DevRing
MVP & Dagger2 Demo:https://github.com/LJYcoder/MvpDagger
各模塊傳送門
DevRing使用說明
安卓開發(fā)模式 --- MVP
網(wǎng)絡(luò)請求框架 --- Retrofit+RxJava
圖片加載框架 --- Glide
圖片加載框架 --- Fresco
事件總線框架 --- EventBus
資源綁定框架 --- ButterKnife
依賴注入框架 --- Dagger2
數(shù)據(jù)庫框架 --- GreenDAO
關(guān)于基類的那些事
常用的一些工具類
如果覺得對你有幫助妄讯,不妨點個 ? 和 star 支持鼓勵我~