Skip to content

Latest commit

 

History

History
109 lines (80 loc) · 3.27 KB

README.md

File metadata and controls

109 lines (80 loc) · 3.27 KB

👏👏👏👏👏👏👏👏

简介

优点

项目结构图

项目结构

接入说明

  • 1) 在项目根目录的build.gradle中添加jitpack依赖
allprojects {
    repositories {
        maven { url "https://jitpack.io" }  // <===添加这行
        google()
        jcenter()
    }
}
  • 2) 在应用的build.gradle中开启dataBinding并且添加依赖
android {
  .
  .
  .
  dataBinding.enabled = true
  .
  .
  .
}
dependencies {
  .
  .
  .
  implementation 'com.github.codyer.component:core:1.0.66'
  annotationProcessor 'com.github.codyer.component:compiler:1.0.66'
  .
  .
  .
}
  • 3) Application继承BaseApplication并在Application中初始化
                .
                .
                .
 ImagePicker.init();
        HttpCore.init(this)
                .withLog(true)
                .withHttpCat(HttpCat.create(this))
                .withHttpHeader(new HeaderParameterInterceptor())
                .done();
                .
                .
                .
  • 4)具体初始化方式可以参考demo-app

问题说明

  • 如果运行错误可以看看是不是没有开启multiDexEnabled

下载地址

1)蒲公英地址

二维码:

密码: 123456

2)[apk]可以下载代码自己编译

截图演示

原则

  1. Simple is Fast :简单保障快速迭代,目前为了方便,所有的模块使用了统一的版本号管理,后期稳定了也许会考虑单独的版本依赖方式
  2. Less is More :少即是多,用更少的技术实现更高效的开发效率,一点都不花里胡哨,每一个技术引入都是为了更高的开发效率和更低的维护成本。
  3. Fit is Better :最适合的才是最好的,中小型团队和大型团队开发方式会有所不同,但初衷都是为了提高效率。

👏欢迎使用并提意见,感兴趣可以star,大家一同进步!

tks