在给 android 项目换上 Viabus 架构后,节后老板给我涨了 6k。

2018-09-27 09:08:57 +08:00
 KunMinX

前言

近期在总结工作经验的同时,开始写博客,顺便开源了我设计的 ViaBus 架构。

什么是 ViaBus

⭐ ViaBus 架构是一款响应式架构,消息驱动编程,短短几行代码即可实现 UI 和 业务 的完全解耦。

项目地址: https://github.com/KunMinX/android-viabus-architecture

欢迎 star 和 fork ~

为什么选择 ViaBus

更多依据详见 wiki - Android 各类架构横向比对

如何使用 ViaBus

在模块的 build.gradle 添加如下依赖

implementation "com.kunminx.viabus:viabus-android:0.3.4"

使用方法详见 wiki - 1 分钟掌握 ViaBus 架构的使用

5492 次点击
所在节点    Android
10 条回复
paparika
2018-09-27 09:12:53 +08:00
威。。威盛?
carpediemvv
2018-09-27 09:23:45 +08:00
MVP 都不想用,你这还要额外代码啊
KunMinX
2018-09-27 10:27:24 +08:00
@carpediemvv 哈哈,经历过 3 轮 20 个模块的项目重构,你就知道 viabus 有多好用了。
xiaohei233
2018-09-27 10:39:15 +08:00
点个赞!不错
oiken
2018-09-27 12:33:37 +08:00
也点个赞!不错
qyt
2018-09-27 16:14:44 +08:00
这 logo 我怎么这么眼熟
KunMinX
2018-09-27 22:49:07 +08:00
@qyt 也还好啦。如果之前已经有某个品牌占据你心智了,那就占着吧。取名 viabus 的缘由在架构比对一文中有交代,细心的同学很快就可以挖掘。logo 也是依据架构名称而设计。如果对该架构本身感兴趣,也不妨基于它快速开发一个软件,联系我,我会将这些项目的地址挂接在 readme 下方,让作品有机会被更多人访问到。
b0x
2018-09-28 02:03:10 +08:00
susunus
2018-09-28 08:19:15 +08:00
没看代码,看入手文档,是封装了网络请求吗?
KunMinX
2018-09-30 13:40:47 +08:00
@susunus viabus 不是封装网络请求,而是设计的一种开发模式,将 UI 和 业务 完全分离。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/492999

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX