系统架构设计
2021-12-01 14:22:32 16 举报
组件化app结构图
作者其他创作
大纲/内容
展示层
登录组件
支付组件
基础组件(libBase)
Retrofit
地图组件
....
基础组件层1、封装的公用的基础组件(项目通用)2、网络请求、图片加载、三方登录等第三方方案。3、各种第三方的sdk
权限组件
RxJava
主工程(APP)
首页组件
功能组件层1、依赖基础组件层2、对一些公用的功能业务进行封装与实现,解决业务组件重复问题
客户端项目组件化分层结构
个人中心组件
其他Library&sdk
业务组件层1、各业务组件间无直接关联,通过路由通信2、可直接依赖基础组件层,也能同时依赖公用功能组件3、业务组件可切换library或application,最后打包时必须为library
Glide
主工程(APP)1、只依赖各业务组件,通过配置制定依赖哪些业务组件2、除了全局配置和住Activity外不包含任何业务代码,为应用入口
文本
收藏
收藏
0 条评论
下一页