区块链技术博客
www.b2bchain.cn

AucFrame 之简介及学习求职学习资料

D0b2wT.gif

本文介绍了AucFrame 之简介及学习求职学习资料,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

背景

因为第一版后面有做 gradle 6.0 适配和优化,调整了前面课程涉及到的代码,为了能直接一步到位学习完,所以在此做一个 V2 版本,这次的课程代码都会提交到 v2 分支上,最终代码和第一版是没有出入的,还没学习完的小伙伴可以直接学习 V2 即可。

简介

首先,什么是 AUC 呢?在 QQ 群里的小伙伴们应该知道这个词,或者知道我的工具类的也应该能猜到是什么,没错,AUC 全称就是 AndroidUtilCode,这个项目的生命周期已长达 4 年之久,star 数目前是 27k+,应该算是比较成功的一个开源项目了,基于它,我打造了一套自认为还不错的组件化架构 ———— AucFrame,其优点如下所示:

  • 统一管理项目中的 Gradle
  • 自由选择调试模块
  • 自由选择需要的包
  • 自由切换源码和远程仓库
  • 业务模块互不依赖,完全解偶
  • 模块间通讯一学就会
  • 比 EventBus 更高效的模块内通讯

接下来就让我们来一一揭开他的神秘面纱。

预览

架构么,肯定要开门见山,直接上图,不然说的再天花乱坠也无济于事,也就是所谓的 no picture you say a j8,AucFrame 的架构如下所示:
AucFrame 之简介及学习

其项目中具体的工程结构如下所示:

“`
└── AndroidUtilCode
├── feature
│ ├── launcher
│ │ └── app
│ ├── main
│ │ ├── app
│ │ └── pkg
│ ├── mock
│ ├── subutil
│ │ ├── app
│ │ ├── export
│ │ └── pkg
│ └── utilcode
│ ├── app
│ ├── export
│ └── pkg
└── lib
├── base
├── common
├── subutil

背景

因为第一版后面有做 gradle 6.0 适配和优化,调整了前面课程涉及到的代码,为了能直接一步到位学习完,所以在此做一个 V2 版本,这次的课程代码都会提交到 v2 分支上,最终代码和第一版是没有出入的,还没学习完的小伙伴可以直接学习 V2 即可。

简介

首先,什么是 AUC 呢?在 QQ 群里的小伙伴们应该知道这个词,或者知道我的工具类的也应该能猜到是什么,没错,AUC 全称就是 AndroidUtilCode,这个项目的生命周期已长达 4 年之久,star 数目前是 27k+,应该算是比较成功的一个开源项目了,基于它,我打造了一套自认为还不错的组件化架构 ———— AucFrame,其优点如下所示:

  • 统一管理项目中的 Gradle
  • 自由选择调试模块
  • 自由选择需要的包
  • 自由切换源码和远程仓库
  • 业务模块互不依赖,完全解偶
  • 模块间通讯一学就会
  • 比 EventBus 更高效的模块内通讯

接下来就让我们来一一揭开他的神秘面纱。

预览

架构么,肯定要开门见山,直接上图,不然说的再天花乱坠也无济于事,也就是所谓的 no picture you say a j8,AucFrame 的架构如下所示:
AucFrame 之简介及学习

其项目中具体的工程结构如下所示:

“`
└── AndroidUtilCode
├── feature
│ ├── launcher
│ │ └── app
│ ├── main
│ │ ├── app
│ │ └── pkg
│ ├── mock
│ ├── subutil
│ │ ├── app
│ │ ├── export
│ │ └── pkg
│ └── utilcode
│ ├── app
│ ├── export
│ └── pkg
└── lib
├── base
├── common
├── subutil

背景

因为第一版后面有做 gradle 6.0 适配和优化,调整了前面课程涉及到的代码,为了能直接一步到位学习完,所以在此做一个 V2 版本,这次的课程代码都会提交到 v2 分支上,最终代码和第一版是没有出入的,还没学习完的小伙伴可以直接学习 V2 即可。

简介

首先,什么是 AUC 呢?在 QQ 群里的小伙伴们应该知道这个词,或者知道我的工具类的也应该能猜到是什么,没错,AUC 全称就是 AndroidUtilCode,这个项目的生命周期已长达 4 年之久,star 数目前是 27k+,应该算是比较成功的一个开源项目了,基于它,我打造了一套自认为还不错的组件化架构 ———— AucFrame,其优点如下所示:

  • 统一管理项目中的 Gradle
  • 自由选择调试模块
  • 自由选择需要的包
  • 自由切换源码和远程仓库
  • 业务模块互不依赖,完全解偶
  • 模块间通讯一学就会
  • 比 EventBus 更高效的模块内通讯

接下来就让我们来一一揭开他的神秘面纱。

预览

架构么,肯定要开门见山,直接上图,不然说的再天花乱坠也无济于事,也就是所谓的 no picture you say a j8,AucFrame 的架构如下所示:
AucFrame 之简介及学习

其项目中具体的工程结构如下所示:

“`
└── AndroidUtilCode
├── feature
│ ├── launcher
│ │ └── app
│ ├── main
│ │ ├── app
│ │ └── pkg
│ ├── mock
│ ├── subutil
│ │ ├── app
│ │ ├── export
│ │ └── pkg
│ └── utilcode
│ ├── app
│ ├── export
│ └── pkg
└── lib
├── base
├── common
├── subutil

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » AucFrame 之简介及学习求职学习资料
分享到: 更多 (0)
D0b2wT.gif

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们