首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android架构
订阅
曹晶
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
Android 基于注解IOC组件化/模块化的架构实践
随着业务和产品发展,目前参与的项目apk有2~10个Android开发人员(注:开发人员数回浮动,不是因为离职,而是是因为当前项目团队在承接多个项目的并行开发)在进行迭代和维护。当前技术部移动团队有30+开发人员,有多个不同的项目在并行开发,但是却没有架构组(底层码农管不了组织…
微信 Android 模块化架构重构实践
carlguo 分享了微信 Android 模块化架构重构实践
唯一提供完整基础框架的组件化方案,助您快速组件化
ArmsComponent 自带完整基础框架, 上万字文档, 和一键生成代码插件, 助您快速组件化
Android工程化实践:模块化
模块化也是近两年经常被提及的一个技术点,究其原因,随着公司业务的逐渐壮大,主应用的工程体积也逐渐变大,管理和编译都变得十分困难。再加上随着公司业务的发展,主应用功能拆分和研发团队的拆分已成必然,这就要求 主应用里的各个模块能够独立编译、独立运行、不与主工程以及其他模块相互耦合。…
Android官方架构组件Navigation:大巧不工的Fragment管理框架
在不久前的Google 2018 I/O大会上,Google正式推出了AndroidJetpack ——这是一套组件、工具和指导,可以帮助开发者构建出色的 Android 应用,这其中就包含了去年推出的 Lifecycle, ViewModel, LiveData 以及 Room
美团外卖Android平台化架构演进实践
总第227篇2018年第19篇美团外卖自2013年创建以来,业务一直高速发展。目前美团外卖日完成订单量已突破1800万,成为美团点评最重要的业务之一。美团外卖的用户端入口,从单一的外卖独立App,拓展
《安卓-深入浅出MVVM教程》应用篇-09 Dagger2
这一节也是在 04 节的基础上开始的,可能会比较难以理解,虽然我也很想深入浅出的将,但毕竟不能在这里讲 dagger 的用法,没用过的还是不建议看。 个人表示 dagger 和 spring 比起来,使用太麻烦了,但在移动设备上也是没办法,只能牺牲简洁性,提高性能。
GUI 应用程序架构的十年变迁: MVC,MVP,MVVM,Unidirectional,Clean
十年前,Martin Fowler 撰写了 GUI Architectures 一文,至今被奉为经典。本文所谈的所谓架构二字,核心即是对于对于富客户端的代码组织 / 职责划分。纵览这十年内的架构模式变迁,大概可以分为 MV * 与 Unidirectional 两大类,而 Clean Architecture 则是以严格的层次划分独辟蹊径。从笔者的认知来看,从 MVC 到 MVP 的变迁完成了对于 View 与 Model 的解耦合,改进了职责分配与可测试性。而从 MVP 到 MVVM,添加了 View 与 ViewModel 之间的数据绑定,使得 View 完全的无状态化。最后,整个从 MV * 到 Unidirectional 的变迁即是采用了消息队列式的数据流驱动的架构,并且以 Redux 为代表的方案将原本 MV * 中碎片化的状态管理变为了统一的状态管理,保证了状态的有序性与可回溯性。