一个完整的无线客户端技术设计应该包含的内容

本文详细阐述了无线客户端设计的全过程,包括业务输入、技术设计、依赖和风险以及目标评估。业务输入涵盖基础交互组件、UI流程、页面规格和数据埋点。技术设计涉及整体架构、公共模块、后端依赖、核心SDK、数据模型和异常处理。同时,讨论了依赖管理和安全风险,以及性能和测试目标。
摘要由CSDN通过智能技术生成

1. 业务输入

1.1 基础交互和通用组件

在新的产品设计中,需要将涉及的UI容器、基础交互、控件都进行组件化,形成基础组件库,以提高产品设计和开发的效率,以及产品的一致性体验。 

Check List:

l   所有可能的页面展现形式(容器)

l   所有需要自定义样式的控件类型(button、icon、label、textbox等)

l   所有可以抽象的业务组件(搜索框、分享等)

l   所有需要统一的基础交互组件(loading、用户提醒、下拉刷新等) 

1.2 UI Flow

页面的流转;根据交互设计稿,梳理一遍完整的UI流程,包括各种分支用例、异常处理。

可以单独产出UC文档,或者最终结果都体现在交互稿中。


Check List(每个页面):

l   所有可能跳转到当前页面的页面,进入后页面的差异(页面入参)。

l   所有从当前页面可能跳转到的页面,触发条件和需要传递的信息(页面出参)。

l   所有异常流是否考虑到(尽量作为基础交互统一设计):

☐ 登录失效 ☐ 账号异常 ☐ 网络失败 ☐ 降级  ☐ 业务错误 

1.3 Page UI Spec 

详细说明每个页面的布局、功能,以及所有可操作控件的交互反应。

可以单独产出UC文档,或者最终结果都体现在交互稿中


Check List(每个页面):

l   当前页面包含的所有信息元素和展现形式,包括不同分类情况下的差异。

l   所有可操作控件的交互反应。

l   所有信息元素展现时对异常数据的处理。(尽量作为基础交互统一设计)

l   所有可操作控件在操作失败时的处理。(尽量作为基础交互统一设计) 

1.4 数据埋点

梳理出产品和技术的数据采集需求。 

Check List:

l   基础埋

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值