Android组件开发
文章平均质量分 85
pedestrian-one
一步一个脚印
展开
-
Android组件化项目详细实施方案
1、Android组件化项目 在Android项目组件化之前,我们的项目都是像下图那样,一个单一工程下,根据不同的业务分几个文件夹,把需要的第三方库依赖下就开始开发了,这样的代码耦合严重,牵一发而动全身,删除某处代码就会到处报错,如果不解决掉报错的地方,就没法编译打包,而且这样的代码只适合于个人开发,尤其团队开发合并代码的时候那真是一个麻烦,相信大家都会深有体会,如果项目很大的话,修改一点简转载 2017-03-20 11:01:07 · 1653 阅读 · 1 评论 -
Android路由实现
前几个月有幸参加了CSDN组织的MDCC移动开发者大会, 一天下来我最大的收获就是了解到了模块化开发, 回来之后我就一直在思考模块化的一些优点, 不说别的, 提供一种可插拔的开发方式就足够我们兴奋一会了~ 接下来自己开始尝试了一些小demo, 发现在模块化开发中最大的问题就是组件间通讯, 例如: 在模块化架构中, 商城和个人中心分别是两个独立的模块, 在开发阶段, 个人中心如何想要跳转商城的某转载 2017-03-20 11:51:49 · 1340 阅读 · 0 评论 -
Android业务组件化之URL Scheme使用
Android业务组件化之URL Scheme使用 前言: 最近公司业务发展迅速,单一的项目工程不再适合公司发展需要,所以开始推进公司APP业务组件化,很荣幸自己能够牵头做这件事,经过研究实现组件化的通信方案通过URL Scheme,所以想着现在还是在预研阶段,很有必要先了解一下URL Scheme,看看是如何使用的?其实在之前做Hybrid混合编程的时候就接触过URL Sche转载 2017-03-20 16:28:41 · 202 阅读 · 0 评论 -
Android业务组件化之Gradle和Sonatype Nexus搭建私有maven仓库
转自:Android业务组件化之Gradle和Sonatype Nexus搭建私有maven仓库 前言: 公司的业务组件化推进的已经差不多三四个月的时间了,各个业务组件之间的解耦工作已经基本完成,各个业务组件以module的形式存在项目中,然后项目依赖本地的module,多少有点不太利于项目的并行开发维护了,本质原因就是如果是依赖本地的,必须要将依赖的module和主工程放在一个pr转载 2017-03-20 18:32:07 · 858 阅读 · 0 评论 -
Android业务组件化之子模块SubModule的拆分以及它们之间的路由Router实现
转自:Android业务组件化之子模块SubModule的拆分以及它们之间的路由Router实现 前言: 前面分析了APP的现状以及业务组件化的一些探讨(Android业务组件化之现状分析与探讨),以及通信的桥梁Scheme的使用(Android业务组件化之URL Scheme使用),今天重点来聊下子模块SubModule的拆分以及它们之间的路由Router实现。本篇涉及的相关知转载 2017-03-20 18:33:34 · 1088 阅读 · 0 评论