首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
架构-你好啊
麦客奥德彪
创建于2021-08-03
订阅专栏
工作中遇到的架构相关的知识点记载
等 39 人订阅
共16篇文章
创建于2021-08-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
React native 项目函数式编程的背后-另类的架构InversifyJS 依赖注入(DI)
引言 在复杂的现代React Native应用开发中,组件之间的依赖关系管理一直是一个挑战。随着项目规模的增长,代码变得越来越难以维护、测试和扩展。依赖注入(DI)作为一种设计模式,旨在解决这些问题,
Android 现代应用架构最佳实践
Google其实从未推出过架构模式,MVX 的设计模式都是广大战友战出来的结果,架构总的目的就是“高内聚,低耦合”,只要满足这一点,项目就会满足: 好的阅读性 好的健壮性 好的扩展性 等等
Flutter 架构设计: MVVM + Repository
在Flutter开发中,采用MVVM架构模式具有显著的优势。通过分离关注点,MVVM使代码更易于维护和测试,并且提高了代码的组织性和可读性。引入Repository模式进一步解耦了业务逻辑和数据访问逻
用Flutter写可以,但架构可不能少啊
深度解析Flutter应用开发中的MVC架构模式,从模型、视图、控制器三个核心组件入手,揭秘如何实现高内聚、低耦合的代码结构。通过实例演示,带你领略Flutter开发的魅力,让代码更具扩展性、维护性
简洁高效:视频列表设计思路
探寻视频播放页面的黑科技!从传统到创新,解锁视频列表的奇思妙想。别再被繁琐的代码绊倒,让我们一起揭开视频播放的神秘面纱,领略简洁、灵活的设计之美!快来加入我们的探险队,一起发现视频世界的新天地!
设计模式巡礼:多板适配案例解析与深度重构
以自己丰富的设计经验深入分析了一个多板子适配问题,并提出了清晰而巧妙的重构方案,使用了抽象工厂模式和适配器模式。通过实际代码演示,生动地展示了如何提高系统的可维护性和可扩展性。
4+1 视图模型(4+1 view model)
4+1视图模型(4+1 view model)也称为4+1架构视图,是“以使用多个、并发的视景为基础,描述软件密集系统的架构”的视图模型这些视景是用各利益相关者的观点来描述系统,包括有用最终用户、开发
Android IM即时通信多进程中间件设计与实现
本项目是一个基于多进程的Android IM即时通信中间件,旨在帮助Android开发者了解如何在实现IM即时通信的同时,提高应用程序的稳定性和安全性。
Android IM即时通信多进程中间件的设计与实现-剥离长连接,让组件职责更单一
我希望在我的整个Demo 中不关心长链接的具体实现,但是我能在Demo 对整个长连接进行管理、使用。
时序图思维导图式的记忆模式: 巩固Android SDK源码阅读
每一个Android开发,基本都了解或者学习过系统的知识,一是因为国内软件行业内卷,找工作时“面试造火箭,工作拧螺丝”的局面导致的
Retrofit + OkHttp3 + coroutines + LiveData打造一款网络请求框架
是否能返回不同类型的结构。xml、json、text等等 使用懒加载,将需要的配置在此处配置好,inline 对函数再次调用,可以查一下这样用的优点。
代码人生-研发中的架构
这个系列是一个枯燥的的过程。阅读这个系列也并不好受。因为它会翻开自己的烂账,戳中痛处… 是一篇技术文章也是一段代码人,在IT老兵面前,我是一个菜鸟,在互联网特别是移动设备短暂的历史中,我是一个兵痞
Android IM即时通信多进程中间件的传输数据结构设计与实现
这个系列主要解决的是多进程的即时通信,所以我在上次的文章中将长链接部分直接设计成按业务分层的模式了,这样有一个好处就是不管长链接是按照什么渠道实现的,都不影响我这个框架。 接下来最主要的就是要选择长链
Android 网络请求框架Retrofit + OkHttp3 + coroutines + LiveData
市场上现在存在的网络请求不在少数,从原生的HttpClient 到 OkHttp、Volley、xUtils 无疑都是将网络请求简单化、方便、安全等用以提升开发的效率以及程序的质量
组件化依赖管理办法
依赖之后就能更好的管控项目依赖,对不同职责的dsl 文件需要性的引入,达到各取所需的效果,既能共同管理也能个性化设置
微信Android组件化架构实践—去组件中心化问题的完美解决
一、代码中心化问题 1.1 代码中心化在Android组件化中的问题体现 貌似Android的组件化是非常简单且可行的,AS提供的module创建方式加gradle.properies 自定义属性可读