GitHub Java項目推薦|讓Android開發像流水線高效職責分離架構 [復制鏈接]

2019-9-10 14:39
shareiOS 閱讀:373 評論: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全天服務
意見反饋:[email protected]

掃一掃關注我們

Powered by Discuz! X3.2© 2001-2019 Comsenz Inc.( 粵ICP備15117877號 )

海南特区七星彩