MVVM共0篇
MVVM
Swift中MVVM对于列表中Cell的拆分(上)-五八三

Swift中MVVM对于列表中Cell的拆分(上)

我正在参加「掘金·启航计划」 1. 现有的一些问题 我们开发中使用 MVVM模式,在viewModel 中进行输入输出的处理,在controller中进行绑定处理,类似我之前的文章RxSwift学习-24-RxSwift中MVVM的...
admin的头像-五八三admin2年前
090
Android 架构模式如何选择-五八三

Android 架构模式如何选择

作者:vivo 互联网客户端团队-Xu Jie Android架构模式飞速演进,目前已经有MVC、MVP、MVVM、MVI。到底哪一个才是自己业务场景最需要的,不深入理解的话是无法进行选择的。这篇文章就针对这些架...
admin的头像-五八三admin2年前
0360
新鲜出炉!!前端应用类型架构介绍-五八三

新鲜出炉!!前端应用类型架构介绍

概述 前端架构是指在开发和维护大型前端应用程序时,组织代码、处理数据流、管理状态以及设计组件等方面的规划和结构。它帮助开发人员将代码分离为可维护、可扩展和可测试的模块,提高开发效率...
admin的头像-五八三admin2年前
0240
DataBinding系列之基础使用-五八三

DataBinding系列之基础使用

1.前言 DataBinding, 又名数据绑定,是Android开发中非常重要的基础技术,它可以将UI组件和数据模型连接起来,使得在数据模型发生变化时,UI组件自动更新,从而节省了大量的代码和时间。 DataBi...
admin的头像-五八三admin2年前
060
Room监听本地数据变化原理-五八三

Room监听本地数据变化原理

一、背景 某天在看到google推荐的官方架构中对数据层的介绍提到: 数据层的最佳实践是离线优先,即单一数据来源来自数据库,以数据库的数据为驱动UI变化的核心 所以当网络数据返回插入数据库以...
admin的头像-五八三admin2年前
070

Dora全家桶到底是怎样的味道

Android APP项目大体可以分为基础架构的开发、UI布局和接口调试,其他业务逻辑我这里无法预知,要不然我不成神了?所以我开源了三条路线的框架,dora、dview和dcache。本篇我只讲解基础架构dora...
admin的头像-五八三admin2年前
0100
Android开发中的MVC_MVP_MVVM-五八三

Android开发中的MVC_MVP_MVVM

前言 MVC、MVP和MVVM是Android开发中常见的架构模式,这三种架构模式都有其独特的优点和适用场景。它们可以帮助开发者更好地组织和管理代码,提高应用程序的可维护性和可测试性,同时也能够提升...
admin的头像-五八三admin2年前
080

ViewModel旋转屏幕仍然保持存在原理

目录 Activity创建ViewModel Activity重建ViewModel保持存在的实现 relaunch之后新的Activity获取之前的viewModel relaunch过程中保存旧Activity的viewModel reference 2022/08/21 Activity创建...
admin的头像-五八三admin2年前
070
大型Android项目架构:基于组件化+模块化+Kotlin+协程+Flow+Retrofit+Jetpack+MVVM架构实现WanAndroid客户端-五八三

大型Android项目架构:基于组件化+模块化+Kotlin+协程+Flow+Retrofit+Jetpack+MVVM架构实现WanAndroid客户端

前言:苟有恒,何必三更眠五更起;最无益,莫过一日曝十日寒。 前言 之前一直想写个 WanAndroid 项目来巩固自己对 Kotlin+Jetpack+协程 等知识的学习,但是一直没有时间。这里重新行动起来,从...
admin的头像-五八三admin2年前
080