Android多模块开发注意

多模块业务开发,必须注重的细节,

  • 资源的复用,比如 图标,文字,样式 ,颜色值,ui界面
1.开发者的图片库最好由设计师来统一命名【aa_bb】,确保图片名称一样,不会导致图片重复问题。
2.文字的样式,也最好由设计师统一设计命名。
3.颜色值也最好是设计师统一命名。
  • 项目环境的配置: 依赖库版本的配置,项目开发环境配置
    单独写一个config.gradle文件,里面定义项目所用的全部依赖库
  • app后台接口的复用
  • 常用基类的抽取封装,比如 activity fragment
  • 通用的框架,网络框架,常用工具类库,UI基础组件框架,城市选择组件,地图组件,地址选择组件,等。
  • 多模块业务开发,多业务之间有交互,必须用到路由框架 Arouter。
  • 相似业务模块逻辑的抽取
  • 如果当前业务模块的接口API要被其他业务模块使用,就路由暴露出这个API,实现还是放在自己当前模块。

如何维护公用的模块,这是重点哦,放在下一期哈

你可能感兴趣的:(Android架构,android,架构)