E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
mvi
MVI
架构更佳实践:支持 LiveData 属性监听
前言
MVI
架构为了解决MVVM在逻辑复杂时需要写多个LiveData(可变+不可变)的问题,使用ViewState对State集中管理,只需要订阅一个ViewState便可获取页面的所有状态通过集中管理
蜗牛是不是牛
·
2023-09-10 20:47
Android应用开发架构之
MVI
:原理、流程与实战指南
在本文中,我们将介绍一种新颖的架构模式:
MVI
(Model-View-Intent)。我们将详细讲解
MVI
架构的原理和流程,并通过具体的代码示例进行实战演示。
Android小贾
·
2023-09-10 08:22
Android
移动开发
架构
android
架构
移动开发
App架构
安卓
kt+
mvi
+jetpack版 wanandroid
用户输入文字搜索、热门搜索、历史记录☑根据类别显示项目列表☑广场、每日一问、体系、导航☑公众号文章列表☑文章详情☑文章详情加入收藏、分享☑我的、我的收藏☑换皮肤☑架构项目采用基于单向数据流和唯一数据源的
MVI
DrJasonZhang
·
2023-09-09 20:28
使用共享
MVI
架构实现高效的 Kotlin Multiplatform Mobile (KMM) 开发
使用共享
MVI
架构实现高效的KotlinMultiplatformMobile(KMM)开发文章中探讨了Google提供的应用架构指南在多平台上的实现。
Calvin880828
·
2023-09-08 05:46
kotlin多平台
KMM
KMP
Android Weekly Notes #474
Compose声明式,MVVM结合
MVI
.S
圣骑士wind
·
2023-09-04 00:21
【Android 架构之
MVI
完全体】 就MVVM 来说关于PartialChange & Reducer
引子在上一篇中,用
MVI
重构了“新闻流”这个业务场景。本篇在此基础上进一步拓展,引入
MVI
中两个重要的概念PartialChange和Reducer。
Darren老师
·
2023-08-28 21:37
【Android 架构之
MVI
雏形】响应式编程 + 单向数据流 + 唯一可信数据源
这是
MVI
架构的第一篇,系列文章目录如下:【Android架构之
MVI
雏形】响应式编程+单向数据流+唯一可信数据源关于Android架构的
MVI
初级体【Android架构之
MVI
完全体】就MVVM来说关于
Darren老师
·
2023-08-28 00:21
gitlab安装启动时报502错误
查看内存,发现内存没有耗完$free-
mvi
/home/git/gitlab/log/unicorn.stderr.logERROR--:addinglistenerfailedaddr=127.0.0.1
尛尛大尹
·
2023-08-24 04:10
android compose
mvi
sealedclassMainIntent{objectrefresh:MainIntent()objectloadData:MainIntent()}sealedclassMainUiState{objectisLoading:MainUiState()objectloadError:MainUiState()objectloadSuccess:MainUiState()}classMainVi
day_moon
·
2023-08-22 08:29
android基础
android
java
开发语言
Android Studio自定义页面模板
历史背景随着Android原生环境的丰富多彩,诞生了很多的架构,比如我们熟悉的MVC、MVP、MVVM,还有
MVI
,然而使用这些架构不得已会新建很多类文件(项目结构会更加清晰),MVC我们会新建Activity
敲代码的鱼哇
·
2023-08-16 21:00
学习记录
android
studio
intellij
idea
谈一谈在两个商业项目中使用
MVI
架构后的感悟
试图用
MVI
架构+单向流形成掣肘带来一致风格。但这种做法不够以人为本,最终采用“在MVP的基础上进行了适当改造+设计约定的方式”解决了问题,并未将
MVI
投入到商业项目中,于是放弃了纸上谈兵。
Android小贾
·
2023-08-12 11:28
Android
架构
移动开发
架构
android
移动开发
软件框架
MVI
隔离杂记
歌曲
MVI
.这几天反复听一首歌,颇有些触动。Ifyouclosethedoor,nightcouldlastforever.如果你阖上门窗,那么夜就会成为永恒。
JamesJH
·
2023-08-12 03:09
linux输入网卡名称自动修改脚本
$2'}|head-n1`#获取网卡名read-p"请重命名网卡名:(eth0)"newname#进入网卡配置文件并重命名网卡cd/etc/etc/sysconfig/network-scripts/
mvi
偶尔会麻
·
2023-08-12 02:23
linux
centos
bash
2020-11-05
改变YUV视频的分辨率ffmpeg-s960*540-i"
MVI
_20052_r30.yuv"-vfscale=960*544
MVI
_20052_r30_960x544.yuv
Ginkgo
·
2023-08-04 21:41
Android 架构模式如何选择
作者:vivo互联网客户端团队-XuJieAndroid架构模式飞速演进,目前已经有MVC、MVP、MVVM、
MVI
。到底哪一个才是自己业务场景最需要的,不深入理解的话是无法进行选择的。
vivo互联网技术
·
2023-08-01 14:54
MVC
MVP
MVVM
Compose
解耦
MVI
- 继续来凑个热闹
MVI
概念
MVI
是和MVVM一起出现的概念,是跟着Rxjava响应式思路衍生出来的一种想法MVVM我猜大家都熟悉,数据层传递Livedata->persenter->再到UI层去注册监听,这是个单向的过程
Android高级工程师
·
2023-08-01 09:10
谈一谈在两个商业项目中使用
MVI
架构后的感悟
前言
MVI
并非新兴事物,在2020年时亦曾有通过撰写一篇文章与诸位读者探讨一二的念头。
我爱田Hebe
·
2023-07-31 09:37
关于Android 架构 的
MVI
初级体
Android应用程序有不同的架构,与我去年的经验不同,MVVM和
MVI
架构是用于大型应用程序的最常见架构,即使每个应用程序都没有一种
Darren老师
·
2023-07-31 03:25
【温故而知新】Android架构模式
Android项目工程中常用的架构模式有MVC,MVP,MVVM以及现在新出的
MVI
。下面一起温故而知新。
wayne214
·
2023-07-28 06:31
Android
android
架构
Mvi
架构模式开发
Mvi
架构模式开发前言:随着谷歌推广各种设计模式,慢慢地我们好像将其当成了一种新技术来使用,觉得在新的项目必须要用上新的设计模式,就能使应用变得更加流畅和稳定。
古诚欺
·
2023-07-24 17:57
领域驱动中的Android开发
MVC、MVP、MVVM、
MVI
是互联网上许多文章讨论的热门话题。我们知道View不应包含任何复杂逻辑。我们知道Controller、Presenter和ViewModel之间的区别。
Calvin880828
·
2023-07-20 16:00
Android架构
android
Flutter如何使用
mvi
? bloc结合自定义http库的实现
文章目录前言一、先看看如何使用bloc吧1.定义页面需要的数据2.定义通用加载状态3.定义事件4.定义bloc5.定义UI6.使用二、lib_http1.request定义2.response定义3.适配器接口4.构建adapter需要的数据5.网络异常统一封装6.核心请求类7.提供网络访问配置8.dio适配器9.抽象数据类型10.HttpBaseRepository11.使用片段总结前言提示:本
吕子明
·
2023-06-22 23:07
flutter
http
android
Android 关于
mvi
框架优化(第三篇)
这篇文章是对
mvi
第二篇的一个简化版本,本次封装解决两个问题:响应类型使用dataclass后只能被响应一次独立处理的响应状态,有概率导致收发不一致的bug目前版本经过测试,有个小问题,便是如果需要每次请求都响应则必
吕子明
·
2023-06-22 23:06
android
mvi
升级
MVI
设计模式
一.各种框架对比https://blog.csdn.net/qq_36390114/article/details/1261600171.MVC(Model-View-Controller)模型-视图-控制器MVC的目的就是为了M和V代码分离,降低耦合性。Model:数据来源,网络请求数据和数据库数据。View:对应xml布局文件和动态的布局部分。Controller:逻辑控制部分。主要起到协调M
_yao_
·
2023-06-17 09:30
设计模式
单元测试
java
Android
mvi
第二篇
文章目录前言一、插个题外话,如何将java异步回调编程协程异步二、说到
mvi
的核心,那就是view_model和flow拓展下面一一讲解1.定义通用接口,接口包含了‘状态’、‘事件’、‘单次加载状态’2
吕子明
·
2023-06-09 20:15
android
kotlin
mvi
flow
Android使用多模块+
MVI
+Koin+Flow构建项目框架
Android使用多模块+
MVI
+Koin+Flow构建项目框架前言模块路由核心接口,用于在模块中绑定路由对应关系使用建造者模式定义传递的参数创建路由加载核心类,本质上包含了一个全局路由表跳转类使用
MVI
吕子明
·
2023-06-08 19:02
android
kotlin
mvi
架构
用Kotlin 一步步抄作业写一个Redux
前言我抄的作业完全理解redux(从零实现一个redux)·Issue#22·brickspert/blog·GitHub一.架构设计模式1.mvc>mvp>mvvm->
mvi
2.Redux实现类MviAndroidMvi
逗比的人生
·
2023-04-21 17:03
android
kotlin
mvi
redux
Android MVC , MVP, MVVM 架构案例学习
作者:苍耳叔叔前言主要介绍一下MVC,MVP以及MVVM架构,至于
MVI
后面会单独介绍。这些MVX的目的都是为了将业务和视图分离,松耦合,作为Android程序猿,大多不陌生了。
让开,我要吃人了
·
2023-04-18 01:39
移动开发
Android
架构
android
移动开发
安卓
架构
mvc
[Android 架构之
MVI
究极体]数据区分状态和事件,解决粘性数据
引子该系列基于“新闻流”进行
MVI
架构改造。在该业务场景中,界面可以发出3种意图,分别是1.初始化新闻流2.上拉加载更多新闻3.举报新闻。
MVI
框架中用“单向数据流”来理解界面刷新。
Darren老师
·
2023-04-13 05:14
Android业务架构 · 基础篇 · Jetpack
“【小木箱成长营】Android业务架构系列文章:Android业务架构·提高篇·MVC、MVP、MVVM和
MVI
四剑客Android业务架构·实践篇·
MVI
+Jetpack+Kotlin手把手搭建直播应用
小木箱
·
2023-04-12 01:36
后端
MVVM 架构进阶:
MVI
架构详解
不过软件开发中没有银弹,MVVM架构也不是尽善尽美的,在使用过程中也会有一些不太方便之处,而
MVI
可以很好的解决一部分MVVM的痛点。本文主要包括以下内容:1.MVC,MVP,MVVM等经典架构介绍。
金戈鐡馬
·
2023-04-12 01:36
Android
架构
android
MVI
MVVM
MVP
一文了解
MVI
架构,学起来吧~
前言大约在去年11月份,Google将官方网站上推荐的MVVM架构悄悄替换成了
MVI
架构。参考了官方与许多前辈的分享,便有了此文。不过下面的再前言应当是每个读者心中所需要认定的。
黄林晴
·
2023-04-12 01:05
MVI
MVVM
Compose
系统架构
利用UE4生成的运动矢量(Motion Vector)在Python下对渲染图像进行前向与后向Warping
UE4产生的motionvector是后向运动矢量,具体来说,第iii帧的运动矢量MViMV_iMVi表示第iii帧(当前帧)到第i−1i-1i−1帧(前一帧)的运动关系,换句话说,对于像素ppp,
MVi
iamxym
·
2023-04-10 14:40
python
ue4
开发语言
Google 推荐使用
MVI
架构?卷起来了~
1前言前段时间写了一些介绍
MVI
架构的文章,不过软件开发上没有最好的架构,只有最合适的架构,同时众所周知,Google推荐的是MVVM架构。
锐湃
·
2023-04-06 05:19
mvvm
android
kotlin
开发语言
初学者如何正确理解google官方建议架构原则(疑问?)
1.标准数据驱动代码样式(
MVI
架构),和各个层的
灯塔@kuaidao
·
2023-04-06 04:12
其他
android
初学者
google
官方架构
JetPack应用
DDDAssistant:一款协助开发基于DDD思想的大型应用的工具
DDDAssistant工具下载:AndroidStudio,File-Settings-Plugins-Marketplace搜索DDDAssistant介绍Android常用MVC,MVP,MVVM,
MVI
Harold_Tihan
·
2023-04-03 05:57
架构
android
[译]使用
MVI
编写响应式 APP — 第五部分 — 简单的调试
原文作者:HannesDorfmann译文出自:掘金翻译计划本文永久链接:github.com/xitu/gold-m…译者:pcdack校对者:zhaochuanxing,hanliuxin5,使用
MVI
weixin_34274029
·
2023-04-02 18:31
json
后端
ui
[译]为什么使用
MVI
模式(
MVI
编写响应式安卓APP入门系列第一部分MODEL)
无论如何,最终我选择使用rxjava和Model-View-Intent(
MVI
)的方式构建响应式的安卓应用程序,就像这种组合我以前是没有尝试过一样,我创建是十分被动的。
weixin_34008933
·
2023-04-02 18:01
移动开发
设计模式
javascript
ViewUI
MVC、MVP、
MVI
、MVVM 和 VIPER 设计模式
在本文中,我将讨论软件架构设计模式,MVC,MVP,
MVI
,MVVM和VIPER。什么是软件架构?在开发软件项目之前,需要对其进行规划。
ChatGPTer
·
2023-04-02 18:07
最新技术
mvc
mvp
mvvm
mvi
viper
MVI
的存在意义
对
MVI
的有效理解,建立在“响应式编程”的“作用和漏洞”等关键细节的挖掘,故这期专为
MVI
打磨一篇“通俗易懂、看完便理解来龙去脉、并能活学活用”,相信阅读后你会耳目一新。
锐湃
·
2023-04-02 18:07
mvvm
程序设计
rxjava
android
MVI
设计模式尝鲜(实现一个联网的天气查询Dome)
听说你已经会了MVP,MVC,MVVP那么
MVI
在向你招手是什么Model-View-Intent是安卓最新的设计模式。
code小生_
·
2023-04-02 18:56
Mvi
架构模式开发
Mvi
架构模式开发前言:随着谷歌推广各种设计模式,慢慢地我们好像将其当成了一种新技术来使用,觉得在新的项目必须要用上新的设计模式,就能使应用变得更加流畅和稳定。
古诚欺
·
2023-04-02 18:19
Mvi
架构
mvc
android
【Android MVIKotlin技术】跨端的
MVI
框架原理分析
Android开发的架构模式最流行的莫过于Jetpack架构组件提供的强大易用的MVVM实现。去年公司要重构一块老旧的重要业务,原先的Java+无架构实现被我们全面切换到Kotlin+Coroutines+JetpackAAC。总体效果令我们颇为满意,也没有发现什么明显的缺陷与短板。JetpackAAC虽然很赞,但它不能用于KMM,于是我们在开源社区找到了一个“替代品”——MVIKotlin。MV
笨笨11
·
2023-04-02 12:38
Android 架构之
MVI
完全体 | 重新审视 MVVM 之殇,PartialChange & Reducer 来拯救
这是
MVI
架构的第三篇,系列文章目录如下:Android架构之
MVI
雏形|响应式编程+单向数据流+唯一可信数据源Android架构之
MVI
初级体|Flow替换LiveData重构数据链路Android架构之
我爱田Hebe
·
2023-04-01 13:10
Android:漫谈MVC、MVP、MVVM、
MVI
设计架构
文章目录前言一、MVC架构组成逻辑RoleMission优缺点分析二、MVP架构组成逻辑RoleMission优缺点分析三、MVVM架构RoleMission优缺点分析四、
MVI
架构Role优缺点分析总结前言学习
Julian Qian
·
2023-03-31 09:02
#
Android
移动端
mvc
android
架构
Android架构学习之路三-MVX
前言这是架构学习系列的第三篇,主要介绍一下MVC,MVP以及MVVM架构,至于
MVI
后面会单独介绍。这些MVX的目的都是为了将业务和视图分离,松耦合,作为Android程序猿,大多不陌生了。
锐湃
·
2023-03-31 09:41
程序设计
android
Android主流架构心得总结 MVC\MVP\MVVM\
MVI
Android主流架构心得总结MVC\MVP\MVVM\
MVI
,下面是我个人总结的各主流框架的优缺点吧,具体深入的可以自行查阅学习,截图来自:AndroidMVI架构简介仅供参考,如有异议,欢迎指正~MVCMVC
LiePy
·
2023-03-31 08:55
Android开发
mvc
android
架构
Android MVC、MVP、MVVM、
MVI
架构对比及示例
随着Android应用开发技术的不断成熟,应用功能越来越丰富,迭代速度要求的越来越高,应用的开发架构也在不断演进、优化,从MVC、MVP到MVVM,到如今的
MVI
。
可乐加冰可乐
·
2023-03-31 08:42
Android
android
架构
mvvm
mvi
Android实战:解决
MVI
架构实战痛点
通过本文可快速了解:1.为何使用
MVI
2.为何最终考虑SharedFlow实现3.repeatOnLifecycle+SharedFlow实现
MVI
思路为何使用MVIMVI是一响应式模型,通过唯一入口入参
不入流Android开发
·
2023-03-30 19:18
android
架构
android
studio
Android UI 架构演进:从 MVC 到 MVP、MVVM、
MVI
前言为了优化代码设计,业界先后提出了MVC、MVP、MVVM和
MVI
等架构设计。这四个模式讨论是“如何管理UI”这个话题,采用的手段都是“关注点分离”,只是实现的细节不同。
Android-海绵
·
2023-03-30 12:07
Android开发
ui
mvc
android
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他