美文网首页Android开发Android开发经验谈Android技术知识
在抛弃MVP、Clean架构后,我做了这么一件事

在抛弃MVP、Clean架构后,我做了这么一件事

作者: KunMinX | 来源:发表于2018-09-25 12:56 被阅读16次
    viabuslogo.png

    前言

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

    什么是 ViaBus

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

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

    欢迎 star 和 fork ~

    viabus_flow.png

    为什么选择 ViaBus

    • 1分钟即可掌握,ViaBus 的结构与使用方式。💡
    • 当下就可使用,对原项目架构完全兼容,即插即用。🔥
    • 允许以 业务或模块为单位,每天1小时,完成渐进式重构。💧
    • 自带约束,先天解耦,再也不用担心熊孩子挖坑。🌱
    • 通过原生接口即可完成 跨 Activity、跨组件的 实时双向通信。⚡
    • 更少的重复工作,扁平的交互模式,代码复用率提升至100%。💪
      ...
      更多依据详见 wiki - Android 各类架构横向比对

    如何使用 ViaBus

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

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

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

    相关文章

      网友评论

        本文标题:在抛弃MVP、Clean架构后,我做了这么一件事

        本文链接:https://www.haomeiwen.com/subject/ydzkoftx.html