mvi

Time@traveler12 天前
mvi·android架构·mvi架构·android最新架构·状态与意图
Android 架构演进之路:从 MVC 到 MVI,拥抱单向数据流的革命在移动应用开发的世界里,架构模式的演进从未停歇。从早期的 MVC 到后来的 MVP、MVVM,每一次变革都在尝试解决前一代架构的痛点。而今天,我们将探讨一种全新的架构模式 ——MVI(Model-View-Intent),它借鉴了前端 React 的单向数据流思想,并结合 Android 开发的最佳实践,为我们带来了一种更加清晰、可测试、可维护的代码结构。
Dongwoo Jeong20 天前
c#·mvc·mvvm·mvp·mvi·architecture
UI架构的历史与基础入门本笔记的目的是通过一系列连贯的例子来探讨“事物-模型-视图-编辑器”这一隐喻。这些例子都来自我的规划系统(planning system),用于解释上述四个概念。所有例子都已实现,但并未在本文描述的清晰类结构中实现。
爱桥代码的程序媛2 年前
android·架构·开发·mvvm·android开发·mvi·android程序员
Android MVI架构的深入解析与对比M:model,此处的model并不是传统的数据模块,它是指用来存储视图状态UI State的一个模块 。比如请求数据时的loading、请求失败的提示页面等UI层面的变化状态。
Android小贾2 年前
android·架构·移动开发·软件框架·mvi
谈一谈在两个商业项目中使用MVI架构后的感悟作者:leobertlan当时项目采用MVP分层设计,组员的代码风格差异也较大,代码中类职责赋予与封装风格各成一套,随着业务急速膨胀,代码越发混乱。试图用 MVI架构 + 单向流 形成 掣肘 带来一致风格。 但这种做法不够以人为本,最终采用 “在MVP的基础上进行了适当改造+设计约定的方式” 解决了问题,并未将MVI投入到商业项目中,于是 放弃了纸上谈兵。