更新 DevAppX 2.4.9 版本
Version 2.4.9 (2025-10-12)
-
[Add]新增 Resources Color 辅助类 -
[Add]新增 DevUtils#viewVisible、viewVisibles、viewGone、viewGones、viewInVisible、viewInVisibles 方法 -
[Add]新增 ImageUtils#colorDrawableToBitmap 方法 -
[Add]新增 ResourceUtils#createFromAsset、createFromFile、create 方法 -
[Add]新增整个项目 PendingIntent.FLAG_MUTABLE Flag -
[Update]简化 ColorUtils、color.xml 部分颜色变量并更新部分 color 资源命名 -
[Update]修改部分 IMPL 文件、变量、类命名为 Impl -
[Delete]删除 common.able 定义的接口文件,简化工具类构成
更新所有第三方依赖库、Gradle 插件最新版本信息 ( 2025-10-12 )
同步更新其他库:( 更新内容具体查看各个库 CHANGELOG.md )
Dev 系列开发库全部 Lib Gradle
// DevApp - Android 工具类库
implementation 'io.github.afkt:DevAppX:2.4.9'
// DevAssist - 封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等
implementation 'io.github.afkt:DevAssist:1.4.4'
// DevBase - Base ( Activity、Fragment ) MVP、MVVM 基类库
implementation 'io.github.afkt:DevBase:1.2.1'
// DevEngine - 第三方框架解耦、一键替换第三方库、同类库多 Engine 组件化混合使用
implementation 'io.github.afkt:DevEngine:1.1.6'
// DevSimple - 简单敏捷开发库
implementation 'io.github.afkt:DevSimple:1.0.4'
// DevWidget - 自定义 View UI 库
implementation 'io.github.afkt:DevWidgetX:1.2.6'
// DevRetrofit - Retrofit + Kotlin Coroutines 封装
implementation 'io.github.afkt:DevRetrofit:1.0.8'
// DevHttpManager - OkHttp 管理库 ( Retrofit 多 BaseUrl 管理、Progress 监听 )
implementation 'io.github.afkt:DevHttpManager:1.0.9'
// DevHttpCapture - OkHttp 抓包工具库
implementation 'io.github.afkt:DevHttpCapture:1.2.0'
// DevHttpCaptureCompiler - OkHttp 抓包工具库 ( 可视化功能 )
debugImplementation 'io.github.afkt:DevHttpCaptureCompiler:1.2.0'
releaseImplementation 'io.github.afkt:DevHttpCaptureCompilerRelease:1.2.0'
// DevEnvironment - Android 环境配置切换库
implementation 'io.github.afkt:DevEnvironment:1.1.8'
debugAnnotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.8' // kaptDebug
releaseAnnotationProcessor 'io.github.afkt:DevEnvironmentCompilerRelease:1.1.8' // kaptRelease
//annotationProcessor 'io.github.afkt:DevEnvironmentCompiler:1.1.8' // kapt
// DevDeprecated - Dev 系列库弃用代码统一存储库
implementation 'io.github.afkt:DevDeprecated:1.0.1'
// DevJava - Java 工具类库 ( 不依赖 android api )
implementation 'io.github.afkt:DevJava:1.5.4'合并 DevBaseMVVM、DevSimple 代码到 DevBase 库
-
重构 DevBase 模块,重新调整包名目录结构,删除无用重复冗余类,并移除过多配置选项、接口等,简化基类提高可读性
-
重构 DevSimple 模块,重新调整包名目录结构,删除无用重复冗余类,简化代码提高可读性
-
合并 DevMVVM、DevAgile 代码统一到 DevSimple 中并进行重构