APP开发规范 1、增加类
- 页面更新数据之后页面要可以自动刷新
- 编辑发布内容的,发送完内容,页面要有跳转,要跳转到详情页面
- 需要上传拍摄照片的要加上水印;上传成功的一组照片要可以左右滑动看大
2、删除类
- 根据不同的需求设置删除按钮,删除要根据IOS和Android不同的操作习惯来设定
3、修改类
- 输入内容的时候不要出现输入法覆盖输入框的情况
- 点开需要编辑的页面没有点击输入框的时候输入法不能弹出
- 需要编辑内容的都要有草稿箱功能,页面没有填写内容的时候不需要保存
- 需要编辑内容的,可以选择的就不要手动去输入;有默认值的,应该显示默认值
4、查询类
- 输入内容搜索的时候将输入法中添加搜索事件
- 在需要选择并且选择内容较多的时候加上搜索功能
5、按钮类
- 点击事件的点击范围尽量大一点
- 没有权限操作的功能应该直接隐藏按钮不显示
- 点击头像没有特殊功能需求的话,要可以进入个人基本信息页面
- 只有一个点击事件的时候,整个功能框都要可以点击进入下级页面
6、排序类
- 列表排序没有特殊需求的话,都按倒序排列
- 需要选择时间的要限制一下,开始时间不能大于结束时间
7、布局类
- 编辑内容时输入法和工具栏的只能出现一个,不能并列存在
- 页面里有多项功能排列时,要设计好布局不能出现覆盖的情况
- 任何需要输入内容的都要考虑文字内容过长,过多的情况,不能出现覆盖遮挡的现象
8、提示类
- 每操作完成一项功,能都要有友好提示
- 输入内容与规定不符合时要给出友好提示* 空白或者没有数据的页面要给出友好提示
- 页面报错或者网络状态不佳时要有友好提示不能直接报错或提示提示功能无法使用
- 有筛选条件的,筛选时页面要做跳转;筛选没有数据的页面也要跳转,并给出友好提示
9、标记类
- 需要选择的内容,选择完成之后再次进入要能看出已经选择了什么,要有标记
10、验证类
- 验证输入内容是否为空,为空不允许提交
- 编辑特殊的信息,比如网址、QQ、邮箱等内容都应该有限制,不可以随便输入
- 号码验证--手机号:验证11位、要求仅写入数字;固话 :验证号码数7位和400电话是10位、区号和号码之间应该 用“—”隔开,仅能填写数字
11、建议部分
- 页面之间可以左右滑动查看
- 能在一个页面完成的功能尽量不要跳转另一个页面
- 需要编辑内容时输入法应该随着编辑内容需要切换数字和拼音
备注
上述规则以后还会更新,有不合适处请大家及时指正 项目需求是第一位,上述如有和项目需求相违背的以项目需求为准
|