
组件化
JohanMan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 组件化之路 资源冲突问题
比如我现在有3个模块:app模块,user模块,me模块,其中app模块依赖user模块和me模块。然后我在user模块和me模块的strings.xml中都定义了greet字符串:// user模块 <resources> ... <string name="greet">Hello!</string> ... </resources>// me模块 <resources>原创 2017-08-11 17:41:41 · 8027 阅读 · 0 评论 -
Android 组件化之路 路由设计
基于公司业务发展,公司的APP需求不断增加,应用也略显“臃肿”。想着趁现在不那么“糟糕”,时间也比较宽裕,把项目结构整整,因而走上了组件化之路。模块化 VS 组件化模块化: 将一个程序按照其功能做拆分,分成相互独立的模块,以便于每个模块只包含与其功能相关的内容。组件化: 基于可重用的目的,将一个大的软件系统按照分离关注点的形式,拆分成多个独立的组件。区别: 模块化和组件化本质思想是一样的,都是“大原创 2017-08-11 16:10:52 · 1378 阅读 · 0 评论 -
组件化之路 模块的设计
组件化最大的特点就是多模块,将项目的业务逻辑进行“分解”,那模块的设计显得很重要!我在重构项目时,最终将其分为5层模块:App模块主要有引导页和欢迎页,如果主页面包含多个Fragment(如QQ主页面,有4个子页面),而且不包含业务的,也可以放到App模块。App模块依赖各业务模块,把各个业务的Activity注册到AndroidManifest文件中。业务模块各个业务独立出来,自己干自己的活,所有原创 2017-10-16 10:59:33 · 800 阅读 · 0 评论