1 Star 0 Fork 29

ShaMeLess / ARouterBaseProject

forked from / ARouterBaseProject 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 1.10 KB
一键复制 编辑 原始数据 按行查看 历史
提交于 2018-05-25 15:27 . update readme

ARouterBaseProject

项目介绍

基本组件化的Base框架,在原有的BaseProject中引入了ARouter作为路由,更改了gradle配置。可以在gradle.properties中配置业务组建是否单独编译。

软件架构

MVP+Retrofit+RxAndroid+Glide

安装教程

使用说明

  1. 如需要单独编译某个插件可以在根目录下的gradle.properties中配置

  2. 如需新增module时可按照已经配置好的4个的module来配置名称,并添加到gradle.properties以及app的gradle中

  3. 如需要修改module名称,需要在3个地方修改:

    A. gradle.properties,定义变量名称

    B. 主项目(app)的gradle文件中,修改依赖库的选择编译条件

    C. module本身的gradle中,修改选择编译applicationId的条件

  4. 不要向项目推送带有业务逻辑的代码,项目本身只是一个通用的框架

  5. 推送代码时如遇涉及到到使用功能的更新或修改要做好注释并及时更新 README

参与贡献

  1. Fork 本项目
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request
Android
1
https://gitee.com/luodess/ARouterBaseProject.git
git@gitee.com:luodess/ARouterBaseProject.git
luodess
ARouterBaseProject
ARouterBaseProject
master

搜索帮助