Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 1.48 KB

README.md

File metadata and controls

25 lines (17 loc) · 1.48 KB

Android模块化开发

一、概述

这是一篇Android开发模块化的实现思路。所谓的模块化就是应用之中相近或者相似的功能组装成一个整体,这个整体提供一个统一的对外接口给其他模块调用。这使得APP架构更清晰,模块功能区分更明确。

在大型项目中,往往将开发进行模块化,例如把不同模块分给不同的开发人员,这样可以提高开发效率,同时也方便后期维护。

二、模块化过程注意事项

  • 模块化的过程中,需要注意的是,模块之间的耦合度不能太高,模块之间的接口要尽量简单,这样才能保证模块的独立性。
  • 对于资源文件,需要注意的是,资源文件的命名不能重复,否则会导致资源文件的覆盖。
  • 对于依赖库,需要注意的是,依赖库的版本号要统一,否则会导致依赖库的冲突。

三、模块化实现过程

下面是一个模块化开发流程的示例,这里以一个简单的APP为例,这个APP包含了一个主界面和两个子界面,主界面包含了两个按钮,点击按钮跳转到子界面。