技术栈
mvi
清霜之辰
12 天前
android
·
架构
·
区块链
·
mvi
·
architecture
·
clean
Android 区块链 + CleanArchitecture + MVI 架构实践
本文首发地址 https://h89.cn/archives/420.html在区块链技术快速发展的今天,去中心化应用(DApp)正在重新定义传统的应用开发模式。本文将深入探讨如何在Android 平台上构建一个基于 Solana Mobile SDK 的去中心化电商平台,采用 Clean Architecture 和 MVI架构模式,实现高度解耦、可测试和可维护的现代化应用。
Time@traveler
3 个月前
mvi
·
android架构
·
mvi架构
·
android最新架构
·
状态与意图
Android 架构演进之路:从 MVC 到 MVI,拥抱单向数据流的革命
在移动应用开发的世界里,架构模式的演进从未停歇。从早期的 MVC 到后来的 MVP、MVVM,每一次变革都在尝试解决前一代架构的痛点。而今天,我们将探讨一种全新的架构模式 ——MVI(Model-View-Intent),它借鉴了前端 React 的单向数据流思想,并结合 Android 开发的最佳实践,为我们带来了一种更加清晰、可测试、可维护的代码结构。
Dongwoo Jeong
3 个月前
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投入到商业项目中,于是 放弃了纸上谈兵。