APP架构 总线(Android / IOS) 组件化解耦
2022-01-04 15:24:07 12 举报
测试
作者其他创作
大纲/内容
Route
通信代理
业务层
PhotoManager(图片库)
CacheManager(缓存)
Message
AppUpgrade(软件升级)
GSON(JSON)
业务模块接口
Model + Manager(M)
ThirdShare(第三方分享QQ/WX/WB)
HOOKMANAGER
MVCA
辅助工具
Audio(音频封装)
HTTPManager(网络)
FileIO(文件IO处理)
消息代理
SDK层
排行模块
其他模块...
View(V)
ErrorAnalysis(异常诊断工具)
通用工具
领域工具
SDK API
模块管理器
LogManager(日志)
主模块
日志数据
用户数据
APP配置数据(软硬件)
资讯模块
数据层接口
用户中心模块数据流程示意图
分享数据
SQLite(数据库)
系统SDK
消息总线
Glide(图片库)
直播模块
Jpush(极光推送)
业务数据
路由代理
Umeng(友盟统计)
Encrytion(加解密封装)
工具层接口
ThirdLogin(第三方登录QQ/WX/WB)
Controller(C)
路由总线
排行数据
业务模块
用户中心模块
APIManager
UI模块
HTTP(网络)
Cupcake(UI组件)
ResourceManager(资源管理)
消息模块
ResUpdate(资源更新)
工具层
其他模块
消息总线\\单例
路由总线\\单例
消息数据
Camera(摄像头封装)
Vidio(视频封装)
APP架构示意图
网络参数
模块APIManager(每模块一个实例)
资讯数据
0 条评论
下一页