-
MVP开发模式,RxJava组件栈+DataManager,参考架构 boilerplate
-
模版模式封装的BaseActivity和BaseFragment,清晰处理界面数据加载流程
-
网络访问Retrofit2+OKhttp3的封装类HttpHelper,RxLifecicycle统一网络访问/任务处理生命周期控制,activity,fragment销毁时取消订阅
-
图片加载统一封装,支持不同图片加载库(Glide、Picasso)的切换,Wifi下加载图片等功能
-
数据库数据保存,迁移框架GreenDao封装
-
通用工具utils包,包含日志,文件、时间,数据加解密,权限处理等处理类
-
通用视图widget包,recyclerview、commonAdapter、dialog、popupwindow等处理类
Step 1. 添加JitPack仓库
在当前项目等根目录下的 build.gradle
文件中添加如下内容:
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
Step 2. 添加项目依赖
dependencies {
compile('com.github.pengliangAndroid:appframework:1.7'){
exclude group : 'com.google.code.findbugs'
}
}