首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Architecture
订阅
Android design and architecture.
稀有猿诉
更多收藏集
微信扫码分享
微信
新浪微博
QQ
139篇文章 · 0订阅
架构避坑:为什么 UseCase 不该启动协程,也不该切线程?
在很多项目里,UseCase 被引入是为了“承载业务逻辑”。 但随着时间推移,它常常变成: Repository 的转发器 ViewModel 的工具类 协程调度中心 线程切换器 甚至是“万能胶水层”
Android Jetpack系列之MVVM使用及封装
Android开发架构 如果开发过程中大家各自为战,没有统一规范,久而久之,项目代码会变得混乱且后续难以维护。当使用统一的架构模式后,有很多的好处,如: 统一开发规范,使得代码整洁、规范,后续易于维护
Android进阶宝典 -- 深究23种设计模式(上)
这篇文章主要介绍了设计模式中的7大原则,并从这些原则出发,介绍了创建型设计模式和结构型设计模式中的经典代表
Android Jetpack 开发套件 #5 Android UI 架构演进:从 MVC 到 MVP、MVVM、MVI
MVC、MVP、MVVM 和 MVI 等架构设计。这四个模式讨论是 “如何管理 UI” 这个话题,采用的手段都是 “关注点分离”,只是实现的细节不同。
设计模式总览——三大类型七大原则
求推荐! 大家好,我说一条。设计模式总览——七大原则 设计模式是一种思想,灵活运用思想远大于死记代码、咬文爵字。
Android架构之MVC、MVP、MVVM解析
MVC、MVP、MVVM均为架构模式,应用在Android上,称为Android架构模式。可能你会觉得我在讲废话,清楚他的定义非常重要。这样会有几个问题: 弄清楚这几个问题,可以帮助我们更好地理解这三种架构模式,继而更好地运用它们。 这篇文章主要的内容是带你了解什么是架构以及a…
“无架构”和“MVP”都救不了业务代码,MVVM能力挽狂澜?(二)
业务代码经历了从“无架构”到“MVP”的迭代升级,成功地将界面和业务分离开。但 MVP 也引入了诸多痛点,MVVM能够一一解决亦或是引入了新的复杂度?
MVI架构如何改变Android开发模式
深入探索Model-View-Intent(MVI)架构如何通过单向数据流和状态集中管理解决Android开发中的状态管理难题,提供与MVP、MVVM的详细对比及完整购物车实战案例。
业务架构的救世主是 MVI(一)
业务迭代时使用好的架构能减少bug你信吗?在经历了 MVP 的痛苦以及 MVVM 短暂的幸福之后来看看 MVI 是如何优雅地拯救世界的。
Android 架构之 MVI 完全体 | 重新审视 MVVM 之殇,PartialChange & Reducer 来拯救
该系列用 MVI 重构了“新闻流”。本篇引入 MVI 中两个重要的概念PartialChange 和 Reducer,以形成 MVI 完全体。