某菜鸡小组的多人开发练习
因为接口不好找,所以就直接用 wanAndroid
来练习了
项目使用了多模块,虽然有点小题大做,但为了能更好的接手掌邮,提前练习一下还是有必要
大致分为以下类型
build_logic
:多模块的gradle
插件管理(如果有能力的可以去看一看怎么实现的)lib_common
:基础模块,其他模块都会依赖的模块lib_account
:只管理账号信息的模块module_app
:应用的启动模块,里面并不包含启动界面,主要是用来配置一些东西module_main
:主模块,包含应用的启动界面module_test
:用来演示多模块开发的测试模块api_test
:module_test
模块公开的接口
- .......
对于多模块开发,我写了一篇教程,看懂并实践后就可以正式开发
如果只想看多模块构建相关代码,请查看 Framework
分支,多模块相关问题将在该分支上进行维护,master
分支用于 wanAndroid
项目开发
多人开发中使用多分支尤为重要
这里给出以前我写的教程:https://github.com/985892345/Git-Study
教程有些小瑕疵,但问题不大(懒得改了)
分支命名规则:XXX/xxx
- 前三个 XXX 需要表明是谁写的
- 后三个 xxx 需要表明写的什么
- 当然,第二个 xxx 还可以进行细分
举例:
- GuoXR/module_course2
- GuoXR/feature/module_course2
- GuoXR/bugfix/module_course2