1、讨论:由技术经理写一份文档 咨询、会议
2、架构设计:MVC、缓存策略、可拓展性、是否预留广告位等 -- 产品经理
3、业务逻辑分析:
那些人、会做什么、使用步骤、习惯、核心类(根据需求分析来确定具体的类、可确定类的属性、可确定类的接口)确定类之间的关系、确定用户操作流程在设计上的反应
4、界面设计:(UI) 具体APP的“模拟界面”
5、用户交互(体验式测试)
简约化、避免输入、信息扁平化、增强交互
6、与服务器交互方式
HTTP:数据包大、速度慢、交互性差
Socket:安全性高、实时交互、开发成本高
7、数据交互 JSON、XML
8、接口定义
URL-》请求参数说明返回内容
注:本文只是简单介绍一下公司的基本流程,如果有更详细的,请回复分享。