架构是从不同角度,对开发系统的定义和抽象。app端的架构主要从代码架构布局和逻辑架构,对app的代码功能的定义和划分。
- UI代码
- 业务逻辑
- 数据和通信
- 减少代码的耦合度
- 提高代码的复用
- 使代码涉及的功能和职责更独立
- 业务功能
- 技术实现
- app监控和用户行为
- 垂直划分相对于业务领域
- 水平划分和数据流向和稳定性
- 模块管理
- 模块复用
- 问题以及注意事项
- ui和动画
- 通用框架
- 适用于app业务领域的UI框架和控件体系
架构是从不同角度,对开发系统的定义和抽象。app端的架构主要从代码架构布局和逻辑架构,对app的代码功能的定义和划分。