Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

OpenKing88/Components

Repository files navigation

Components

一个组件化项目搭建模板,不包含具体代码实现,主要是gradle的配置和项目结构的搭建细节。可快速搭建一个组件化项目。

整体项目结构:

 app壳工程 ——————————>壳工程
 —————————
 |
 |
 |
 
 home组件 order组件 personal组件 ——————————>业务组件层
 ————————— ————————— ———————————— 
 |
 |
 |
 common组件 ——————————>公共组件层
 ———————————

app根据isRelease判断当前是否为集成模式,如果为集成模式那么就会依赖业务组件层的模块,而我们业务组件层中的每个模块又根据是否为集成模式编译成不同的结构 如果为集成模式则编译成lib给app依赖,反之为组件化模式,则每个都为可独立运行的工程,每个组件又会依赖于公共组件层的common组件,common组件为lib,供需要 的组件依赖。具体的细节见源码。

About

一个组件化项目搭建模板,不包含具体代码实现,主要是gradle的配置和项目结构的搭建细节。可快速搭建一个组件化项目。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /