![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
项目架构模式
文章平均质量分 76
MVP模式
ChinaDragonDreamer
追梦莫空动!
个人公众号:小龙知识库
展开
-
Android:使用Kotlin搭建MVI架构模式
简介MVI架构模式M:Model 数据层,包含应用数据和业务逻辑V:View 界面层,在屏幕上显示应用数据,包含与界面相关的状态和界面逻辑,根据界面状态对象更新UI,界面状态定义是不可变的。这样的主要好处是,不可变对象可保证即时提供应用的状态I:Intent, 处理界面事件(用户在与应用互动时生成的事件)原创 2024-05-27 22:01:38 · 1711 阅读 · 0 评论 -
Android:使用Kotlin搭建MVVM+组件化App架构
Android:使用Kotlin搭建MVVM+组件化App架构以前一个项目里的按照功能模块分包的,例如:首页(home)、社群(community)、 我的(mine),后来改成模块化,将首页、社群、我的分成三个模块(model),但是三个模块不能单独运行安装到设备上进行调试,现在有了组件化各个模块之间相互解耦,不仅可以将首页、社群、我的分成三个模块(model),而且各个模块可以单独运行安装到设备上进行调试,还可以将各个模块组合成一个完整的 App。原创 2024-05-26 23:59:16 · 419 阅读 · 0 评论 -
Android:使用Kotlin搭建MVVM架构模式
MVVM架构全称:Model、View、ViewModel;Model:负责数据的请求、解析、过滤等数据层操作,其中Repository: 提供数据的 API(从本地或者网络)。View:负责视图部分展示ViewModel:作为View和Model之间的桥梁,负责监听Model的数据变化,并通知View进行更新原创 2024-05-26 10:46:00 · 1169 阅读 · 0 评论 -
Android:使用Kotlin搭建MVP架构模式
MVP全称:Model、View、Presenter;View:负责视图部分展示Model:负责数据的请求、解析、过滤等数据层操作。Presenter:View和Model交互的桥梁。对应MVC中的C(controller)层原创 2024-05-24 17:42:17 · 625 阅读 · 0 评论 -
Android:使用Kotlin搭建MVC架构模式
简介Android MVC架构模式M 层 model ,负责处理数据,例如网络请求、数据变化V 层 对应的是布局 C 层 Controller, 对应的是Activity,处理业务逻辑,包含V层的事情,还会做其他的事情,导致 activity里的代码变的庞大原创 2024-05-24 06:54:18 · 448 阅读 · 0 评论 -
Android 组件化的实现方案
Demo: ARouterComponentClone地址:https://github.com/ChinaDragon01/ARouterComponent.git提醒:如果想测试单独调试,本工程主要是将 chat 作为单独调试进行测试的,可以将 isRunAloneChatModule=true 打开 运行 chat参考文献如下:1. 一篇文章搞懂Android组件化2. “终于懂了” 系列:Android组件化,全面掌握! | 掘金技术征文-双节特别篇3. Android组件化方案4.原创 2020-11-28 12:04:42 · 433 阅读 · 1 评论 -
Android MVP模式--简单实用示例 BMI
Android MVP模式–简单实用示例 BMIMVP简介MVP全称:Model、View、Presenter;View:负责视图部分展示Model:负责数据的请求、解析、过滤等数据层操作。Presenter:View和Model交互的桥梁。demo里结构图demo演示效果图Demo源码下载...原创 2018-12-16 17:39:31 · 419 阅读 · 1 评论