GitHub Java项目推荐|让Android开发像流水线高效职责分离架构 [复制链接]

2019-9-10 14:39
shareiOS 阅读:213 评论:0 赞:1
Tag:  Java Android 架构

GitHub Java项目推荐|让 Android 开发可以像流水线一样高效的职责分离架构 不同于 MVP 的配置解耦也不能和 MVVM 的关注点分离同日而语VIABUS 是世界范围内首个明确提出通过职责分离来真正实现 UI 和 业务并行开发的 Android 项目级开发架构和设计模式理念

项目分析

仓库名称:android-viabus-architecture

标星(star):356 (不错哦,潜力股项目)

标星趋势

GitHub Java项目推荐|让Android开发像流水线高效职责分离架构

关注(watch):15

拷贝(fork):55

贡献人数:2

仓库大小:2 MB

主要开发语言:Java

语言分布:Java:100.00%

GitHub Java项目推荐|让Android开发像流水线高效职责分离架构

代码提交周期分布

GitHub Java项目推荐|让Android开发像流水线高效职责分离架构

综合推荐指数

2星

项目概述

什么是 ViaBus

ViaBus 是一款响应式架构,借助静态接口转发数据的请求和响应,实现 UI、业务的完全解耦。

GitHub Java项目推荐|让Android开发像流水线高效职责分离架构

为什么选择 ViaBus

  • 1分钟即可掌握,ViaBus 的结构与使用方式。
  • 当下就可使用,对原项目架构完全兼容,即插即用。
  • 允许以 业务或模块为单位,每天1小时,完成渐进式重构。
  • 职责边界明确,无论是写 UI 还是业务,不再被打断、相互不拖累。
  • 原生接口即可实现 跨 Activity、跨组件的 实时双向通信。⚡
  • 无编译时注解,基于 Viabus 编写的组件可在任何项目中直接使用。
  • 更少的重复工作,扁平的交互模式,代码复用率提升至100%。

更多依据详见 你一定想知道的,如何为项目挑选合适的架构

如何使用 ViaBus

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

//持续集成的 ViaBus 快速开发框架(包含 viabus 内核以及热门框架)
implementation "com.kunminx.viabus:architecture:0.4.8"
//纯粹的 ViaBus 内核(依赖它你就可以定制属于你的 ViaBus 架构啦)
implementation "com.kunminx.viabus:core:0.4.8"

使用方法详见 1分钟掌握 ViaBus 架构和使用

谁在用 Viabus

GitHub Java项目推荐|让Android开发像流水线高效职责分离架构

项目地址

https://github.com/KunMinX/VIABUS-Architecture


我来说两句
您需要登录后才可以评论 登录 | 立即注册
facelist
所有评论(0)
领先的中文移动开发者社区
18620764416
7*24全天服务
意见反馈:1294855032@qq.com

扫一扫关注我们

Powered by Discuz! X3.2© 2001-2019 Comsenz Inc.( 粤ICP备15117877号 )