首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android架构
订阅
5upport
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
MVVM 进阶版:MVI 架构了解一下~
MVVM架构被官方推荐,成为Android开发中的主流架构。不过软件开发中没有银弹,MVVM架构也不是尽善尽美的,在使用过程中也会有一些缺陷,而MVI可以很好的解决一部分MVVM的痛点。
彻底理解Android架构
汇聚了业界知名架构文章。从建筑学的知识中得到一些对架构的思考,并以架构设计原则和目的对Jetpack MVVM 重新构造。后续会用 23 种设计模式在项目中实践,彻底理解设计模式在业务场景中的使用
Android 架构之隔离层设计(实现一键切换主流网络框架) 上
前言 本篇文章主要讲解 Android 比较常用的网络框架封装,以及实现一句代码随意切换主流网络框架。读者也可根据该本章思路实现其他效果,比如说,随意切换权限请求框架等。
基于Android的MVI架构:从双向绑定到单向数据流
现在从事Android开发多少都要懂点架构知识,从MVC、MVP再到MVVM,想必大家对于其各自的优缺点早已如数家珍。今天介绍的MVI与MVVM非常接近,可以针对性地弥补MVVM中的一些缺陷 Model: 与其他MVVM中的Model不同的是,MVI的Model主要指UI状态(…
新鲜出炉的 MVVM 脚手架 —— KtArmor-MVVM
继 KtArmor-MVP 版推出后,收获到 “不少人” 反响,期望有个 MVVM 版。 我便立马投入 KtArmor-MVVM的开发中,由于工作原因,开发断断续续。缺乏动力,和所谓的灵感。 导致迟迟未能 推出 KtArmor-MVVM 版。 最近在 KtArmor-MVP 基…
如何学好设计,做好架构?
好的架构需要反复进行思考以及设计,今天我将从`面向对象`为出发点 来分享自己对`设计/架构`衍变过程的理解,尽量帮你理清背景 抓住本质
关于Android架构,你是否还在生搬硬套?
关于Android架构,可能在很多人心里一直都是虚无缥缈的存在,似懂非懂、为了用而用、处处生搬硬套,这种情况使用的意义真的很有限。本人有多个项目重构的经验,恰好对设计领域较为感兴趣,今天我将毫无保留的将自己对架构、设计的理解分享给大家。 本文不会具体去讲什么是MVC、MVP、M…
MVVM模式封装实践
MVVM模式基于数据驱动UI,我们可以通过ViewModel很好的解藕Activity与View。相对于MVP模式Presenter与View交互频繁,工程结构复杂,MVVM模式更加清晰简洁。有了DataBinding,View层功能不再变得很弱,通过绑定属性/事件,可以布局文…
移动架构 (七) 人人都能看得懂的组件化框架模型
随着项目不断的迭代 , 代码越来越臃肿 , 人员也越来越多 , 同时在一个 module 中共同开发 , 首先来说维护成本极高 , 不易管理扩展 , 现在就有了模块化的思想 , 把模块之间共用的代码(网络框架, 图片框架, 异步框架, 日志框架, 显示小部件 View 等),不…
移动架构 (一) 架构第一步,学会画各种 UML 图。
距离上一个 “性能优化系列” 已经快一个月没有发布文章了,最近公司真的是太忙了,甚是想念掘友们啊。最近把学习架构方面的知识记录下来,供自己和掘友们一起学习。 注意: 文章中 UML 图开始用是 Windows PowerDesigner 工具,后来换电脑了用的 StarUML。…