别再浪费时间搭框架了,这个刚刚好
- - DiyCode - 致力于构建开发工程师高端交流分享社区社区XDroid 轻量级的Android快速开发框架. XDroid是一个轻量级的Android快速开发框架,由 UI、 Cache、 Event、 ImageLoader、 Kit、 Log、 Router、 Net等几个部分组成. 其设计思想是使用接口对各模块解耦规范化,不强依赖某些明确的三方类库,使得三方类库可自由搭配组装,方便替换.
XDroid是一个轻量级的Android快速开发框架,由 UI
、 Cache
、 Event
、 ImageLoader
、 Kit
、 Log
、 Router
、 Net
等几个部分组成。其设计思想是使用接口对各模块解耦规范化,不强依赖某些明确的三方类库,使得三方类库可自由搭配组装,方便替换。可快速、自由的进行App开发。
XDroid主要有这些特性:
XActivity
、 XFragment
、 SimpleRecAdapter
、 SimpleListAdapte
r等基类,可快速进行开发EventBus
,可自由切换到其他事件订阅库Glide
,可自由切换其他图片加载库Log
,支持Json、Xml、Throwable等,实现蝇量级XCodec
,你想要的加密姿势都有okhttputils
作为api请求,可任性切换retrofit等其他库详细说明请前往 wiki
使用,仅需三步:
clone 'XDroid'库到本地:
git clone https://github.com/limedroid/XDroid.git
将library作为依赖库,在您的app module 中 添加如下依赖:
compile project(':library')
修改 kit
包下的 XDroidConf
配置类,主要针对log、cache、router。若采用默认配置,此步骤可略过.