纲领性的描述移动开发中涉及的对于开发来说相对比较重要的内容。个人觉得主要有以下几个方面:
代码规范
- 命名空间
- 类与对象
- 方法与参数
- 变量
用户界面
- 自定义控件
- 设备适配
- 手势、事件
- 动画
网络通信
- Http/Https
- Socket
- BlueTooth
- NFC
数据存储
- 网页缓存
- 图片缓存
- 用户数据本地存储
- 云存储
线程与进程
性能优化
- 网络流量
- 内存效率
- UI流畅度
- 应用体积
测试与调试
- 断点
- 日志收集
架构
- 代码的复用与去耦合
- 接口的设计
- Web App | Hybrid App |Native App
安全
- 通信安全
- 数据安全
- 逆向工程
- 加密算法
以上仅以个人的开发经验与对移动开发的认知程度罗列的一些开发要点分类。后续将在博文中陆续分析展开。
欢迎各位客官批评指正!