Watch 9 Star 41 Fork 12

/ ARouterBaseProjectAndroid

Join us
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
基于ARouter的基本组件化Base框架 spread retract

Clone or download
authored demo
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

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

Comments ( 0 )

Sign in for post a comment

Android
1
https://gitee.com/zsq519/ARouterBaseProject.git
git@gitee.com:zsq519/ARouterBaseProject.git
zsq519
ARouterBaseProject
ARouterBaseProject
master

Help Search