首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构设计
订阅
maguohui
更多收藏集
微信扫码分享
微信
新浪微博
QQ
46篇文章 · 0订阅
Android 架构之 MVI 雏形 | 响应式编程 + 单向数据流 + 唯一可信数据源
MVI 相较于它的兄弟姐妹,理解难度上了一个档次。我对它的理解一度充满迷雾。本文讲述了我拨开迷雾,重见天日的辛路历程。
MVPArms官方快速组件化方案开源,来自5K star的信赖
原文地址:https://www.jianshu.com/p/f671dd76868f0前言0.1起源0.2组件化方案分析0.2.1业务组件的划分和代码隔离0.2.2路由框架0.2.3基础库0.3Ar
如何写出一份“有理有据使人信服”的Android项目设计文档
在大厂,写得一手好文档是一个非常吃香的技能。这可不只是一个锦上添花的东西,而是很多工程师晋升,打造自己话语权的武器。 我这两年在组内的深刻体会就是,大部分厉害的高级工程师(不包括那些纯混日子靠资历晋升的人),写文档的能力一点也不含糊,很能抓住上级和项目的G点。 可能有人会觉得,…
Android OkHttp 史上最优雅的设置baseUrl
RxHttp一经推出,就有人问:难道Retrofit不好用吗?为啥还要自己去封装呢?借此文,跟大家简单聊一聊。 最后,也是非常重要的一点,那就是Activity/Fragment销毁时,对请求的关闭,通常我们的做法是为请求设置Tag,然后根据此Tag去关闭一系列请求,又或者拿到…
Android 官方架构组件 Paging:分页库的设计美学
我是一个崇尚开源的Android开发者,在过去的一段时间里,我研究了Github上的一些优秀的开源库,这些库源码中那些 天马行空 的设计和思想令我沉醉其中。
人人都能组件化
首先说明,以上不是标题党,而是最近的一些感想,或许我觉得看完这篇文章,只要肯花时间,去进一步消化,组件化方案不难,难的就是拆分的过程,容我一一道来!! 继上家公司把组件化做完…
Android 组件化最佳实践
在项目的开发过程中,随着开发人员的增多及功能的增加,如果提前没有使用合理的开发架构,那么代码会越来臃肿,功能间代码耦合也会越来越严重,这时候为了保证项目代码的质量,我们就必须进行重构。 比较简单的开发架构是按照功能模块进行拆分,也就是用 Android 开发中的 module …
提神醒脑 MVP、MVVM 关系精讲
MVP 本质是对 MVC 依赖倒置,借此解决 逻辑复用难 及 实现替换难 问题。MVVM 本质是对 View 数据映射,借此来在软工背景下解决 视图实例 Null 安全一致性问题。
MVVM 架构解析及 Jetpack 架构组件的使用
有背景颜色的3处是 paging 组件需要多用到的。 MVP 中 V 层和 P 层互相持有对方的引用,在V 层调用 P 层逻辑后,P 层回调V 层的相应方法更新 UI。 答案就在 ViewModel 中的 LiveData,这是一种可观察的数据类型,在 View 层中观察者 O…
安卓MVP模式下的Rxjava+Retrofit统一异常处理与生命周期管理
之前写过Mvc模式下的Retrofit统一异常处理,这次用MVP重构过程中发现诸多不足之处,便重新进行修缮,使其在我看来更加优雅emmmmmm,文中不足之处,还望诸位同仁多多指点。 BaseView接口定义了可能用到的方法,特别是addSubscribe,用来管理RxJava生…