🎨 A new Android MVP architecture (此框架旨在解决传统 MVP 类和接口太多, 并且 Presenter 和 View 通过接口通信过于繁琐, 重用 Presenter 代价太大等问题).
v2.5.0 将一些 Art 核心库的代码抽取到了扩展库中,以便于框架使用者可以更灵活的选择不同的三方库,并且还可以减轻 Art 的体积,后续还会继续分拆更多的扩展库出来,让 Art 的扩展性更强,体积更轻,想让旧项目从 v2.4.1 升级到 v2.5.0 根据 这里 修改即可!!!
注意!!! 由于 v2.5.0 在 IView 中使用到了接口的默认方法,所以在升级 v2.5.0 之前必须保证项目使用了 Java 8 及以上
每次升级之前, 请一定记得先同步更新 config.gradle !!! Show Diff
之前引入 v2.3.5 及以下的旧版本项目, 只须做一处修改即可兼容 v2.4.1, 请注意 向下兼容警告
Show Diff 升级之前, 请一定记得同步更新 config.gradle !!!
之前引入 v2.3.5 以上的旧版本的项目, 无需任何修改即可直接升级, 如果之前自己自定义过 BaseActivity 或 BaseFragment, 升级到 v2.3.5 之后还需要依照框架中的 BaseActivity 和 BaseFragment, 实现 provideCache() 方法即可
之前引入旧版本的项目需要调整后才能兼容 v2.3.1, 请注意 向下兼容警告 Show Diff
allprojects {
repositories {
jcenter()
maven { url "https://maven.google.com" }
}
}