童话说说技术创业美文职业
快好知
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

高级PM教你定制APP通用元件库

10月26日 六壬会投稿
  视觉设计师有自己的组件来定义视觉规范,前端工程师有系统SDK自带的UIkit调用,而我们产品经理也应该有一套适合自己的元件库来提升画原型的效率。
  网上有不少文章叫你如何使用Axure的元件库功能,侧重于讲工具使用。
  而我这篇文章侧重于讲方法论。从定义元件库的结构,到如何设计每个元件。点击预览元件库。
  一、前言
  有不少大公司提供了Axure元件库可以下载回来使用,比如饿了么用户端Web元件库、阿里巴巴后台Web元件库、Axure官方元件库,小楼的APP元件库。
  这些元件库当然不错,但是存在几个问题。
  不是为自己设计的,不知道运用到什么场景
  带有强烈的公司风格,无法通用,只能借鉴
  配色有强烈的视觉风格,很难适合自己
  很多元件是截图,不太通用
  有很多无用的元件,不知道该删除还是保留
  建议每个PM为自己定制元件库并长期更新,这样能够极大的提升自己设计原型的效率,而且可以保证原型整体的视觉统一。
  二、定制元件库的思路
  该元件库存放了一个个元件,而且必须是常用的。并且需要保证这些元件在设计其他手机APP的时候,也大部分适用。
  从PM画原型的工作中,我们其实梳理出大概有哪些工作,哪些可以转化成通用元件。
  拆分产品工作
  移动端原型的具体设计有四步骤:
  定架构画页面加交互写逻辑
  定架构的过程中,画业务流程、功能流程、页面流程的时候,需要用到哪些图形。
  画页面的过程中,大概有哪些常见的组件呢。有页面本身、视觉组件等。
  加交互的过程中,大概有哪些东西呢,比如弹窗、吐司提示,模态视图等。有时候也需要用手势表示一下逻辑,毕竟Axure的手势对移动端支持不够。
  写逻辑的过程中,可能需要用到一些常见的逻辑,也可以放进去。这一点看各自的需求。
  需要注意的是,虽然我们遵循Axure的命名规则叫它元件库,但本质上和Axure默认的Default、flow、icon元件库是有区别的。前者侧重于功能组件,后者侧重于最细粒度的控件。事实上前者是控件的组合,称之为组件库其实更合适。
  元件库的结构
  按照上述的产品工作拆分,可以得到对应的元件库结构。
  请注意Axure的元件库在载入的时候,不支持多级目录。请尽量设置成一级。
  或者像我这样命名多层目录,虽然是多层,但是最终载入的时候,自己还是能够清晰理解的。
  最终载入元件库的效果如下:
  接下来我们一一来讲解如何设计。
  三、元件库的设计原则
  之所以你从网上下载的元件库不太好用,是因为未遵循以下原则。
  配色只使用黑白灰
  勿用彩色,这样不会影响视觉设计师定义视觉风格的思路,以及不会误导视觉设计师。
  使用默认元件加工而成
  因为是默认元件,所以原型的视觉风格都是统一的配色黑白灰,统一的控件样式。
  默认元件大家都很熟悉,当在rp中插入该元件库中的组件,如需二次修改也很方便。
  默认元件不自带交互不带注释不带有命名,如果你使用网上下载的元件,那么有很多干扰信息,定制元件库的时候修改起来特别麻烦。
  尽量不要导入位图
  往往该图表示了一定含义,无法用到在其他项目。
  很占空间,如果二次压缩又会模糊。
  补充一点,有时候需要图标表示重点内容,可以导入svg的矢量图来配合着设计组件。不占空间而且通用。
  元件尺寸基于同一机型制作而成
  如果不是基于某一机型的分辨率制作,那会导致制作的原型中的控件,尺寸不协调,不专业,并且视觉设计师很难理解功能。
  以iPhone66s7的逻辑分辨率制作
  也就是375667,以这个分辨率制作的原型,可以基本适配所有的iOS和Android机型,所以倒推回来,元件库也应该以这个尺寸来设计。
  具体的可以查看我的文章《为什么375667是移动端原型的最佳分辨率》,以及《如何在Axure中正确设置APP原型的尺寸》。
  四、页面组件
  由于定架构这个比较复杂,大部分初级PM不懂。
  我们先从最简单常见的页面组件来讲,也就是APP中最常见的视觉组件、基础功能。
  页面框架
  我所谓的页面框架是指这个。每设计一个页面都需要用到的公用部分。
  你也可以在rp文件中定义可脱离母版来多次使用,但是其他rp不通用。所以还是推荐用元件库的方式来满足重复使用的需求。
  页面框架有带手机框和不带手机框两类。特别反感使用带手机框的页面框架。除了花哨没有任何价值。而且无法设计超过一屏幕高度的内容。
  如果不带手机框,就不会有这个问题。此时还有2种做法:带状态栏和不带状态栏。
  至于你选择带状态栏的375667,还是不带状态栏的375x(66720状态栏),因人而异。我因为要求自己的APP原型可以在手机上完美体验,所以选择的是375647。
  但是不管选哪种,你设计的其他元件如果需要包含页面框架,都应该遵循该标准。
  视觉组件
  Axure默认元件库中自带了一些常见控件,这里不重复做。我只做常见的视觉组件,以及常见的小功能单元。
  五、交互组件
  将常见的交互组件提取出来,大概有以下三种。
  常见提示
  常见的toast提示、alert弹窗、小红点。
  键盘
  常见的一些键盘,使用的是截图。尽量少用,除非必要。
  手势
  常用的大概有八种,iOS官方人机交互设计规范中定义了。而Android官方定义了28种,很多华而不实,不用也罢。
  手势元件可以在Axure无法做出你的交互,或者做起来很麻烦的时候,直接用它来快速表示。
  七、逻辑要点
  我把所有常见的控件的逻辑,都梳理了一遍。比如你要写密码框、手机号输入框等的逻辑,直接使用和修改值即可。
  时间有限,我只做了2个。大家可以根据自己的需求,参考这篇文章来制作APP文本框通用的输入规则。
  八、画图建模
  这个属于进阶技能,有些复杂。但是一旦学会,你的画原型体系应该比较健全了。
  功能流程
  相关的介绍,可以查看我的文章《如何正确地画出页面流程图》。
  页面流程
  相关的介绍,可以查看我的文章《如何正确的画出功能流程图》。
  实体关系模型
  相关的介绍,可以查看我的文章《如何用ER图绘制业务实体模型》。
  状态机
  相关的介绍,可以查看我的文章《如何绘画状态机来描述业务的变化》。
  用例图
  属于UML的范畴,了解即可。
  九、其他
  当然也可能还有其他的,根据自身需求而定。
  不建议把独立的图标导入到这个“组件库”,请单独使用FontAwesome或者SVG元件库等。
  页面状态
  另外页面状态也可以加进去,比较常用。
  不过也可以作为全局规范写到单独的页面给到视觉设计师、前端工程师。
  详见我的文章《移动端APP应该如何定义页面规范》和《全面通用的移动端产品规范V2。0》。
  十、总结
  强烈推荐每个PM定制一份适合于自己的元件库,绝对会让你提升工作效率,而且可以梳理自己对组件、控件以及架构的理解。
  相关阅读
  如何正确地画出页面流程图
  如何正确的画出功能流程图
  如何用ER图绘制业务实体模型
  如何绘画状态机来描述业务的变化
  APP文本框通用的输入规则
  移动端APP应该如何定义页面规范
投诉 评论 转载

Axure新技能:利用github上传原型并将原型放进手机作为一个产品经理,虽说会画原型不是万能的,但不会画原型,是万万不能的。但,这篇文章不是讲如何画原型的以某种方式更高效的打开原型,拉近与程序猿哥哥之间的距离,拒绝撕逼,用原型说话……我想要的原型注解方式是这样的。。原型的最大目的,无非是将产品的要求理解以一种简单明白的方式展现给开发或者设计伙伴。从而使得产品的构想和实际产出能够最大程度的接近。Prd文档原型的模式,是执行产品经常做的……Axure8。0实例随机双色球,开讲了福彩双色球,大部分朋友对此并不陌生吧,相信买过的朋友或多或少都对此有所研究,今天我们一起来用Axure8。0模拟做一个双色的开奖过程。今天使用的主要知识点有,全局变量的使用,中……用Axure8。0打造自定义比例计算器日常设计中,版式设计随时会遇到需要计算板块比例或图形比例的情况,打造一个属于自己的计算器,方便随时调用。把重复繁琐的输入工作变得更简单!为什么要做这个东西?一天在浏……中继器的创新应用:微信公众号自动回复微信公众号其实也就是个聊天窗口,只不过你是在和一个类似智能机器人在聊天而已,并且能根据你的关键字做回复。对于中继器的基本用法,一般用来展示二维表格数据或者列表数据,高级一……高级PM教你定制APP通用元件库视觉设计师有自己的组件来定义视觉规范,前端工程师有系统SDK自带的UIkit调用,而我们产品经理也应该有一套适合自己的元件库来提升画原型的效率。网上有不少文章叫你如何使用……矩形框:深度理解和应用元件样式(二)在《矩形框:深度理解和应用元件样式(一)》里,详细描述了一个普通的矩形,如何通过设置它的样式,来实现不同的效果。我们继续看看其它样式操作,及交互样式和它们的属性、事件设置上进一……Axure教程:限制输入框输入字数小船今天要讲的是【Axure制作输入框字数限制】。为了做出这个效果,小船疯狂的学习后来发现,嗯,其实真的挺简单(但小船还是很有成就感了哈)。嗯,对的,这篇是以Axure8……Axure原型设计:Axure原型加流程图功能的高效结合大部分PM使用Visio或者Mindmanager来画流程图然后倒入Axure,而很少有人知道Axure自带的流程图功能也很实用。尤其是和原型搭配使用,绝对是双剑合璧,天下无敌……Axure教程:怎样做低保真轨迹追踪与回放对于互联网审计系统及公安系统来说,终端的轨迹与回放的意义在于实施随时追踪和记录终端行为轨迹,其目的是为了监控和抓捕嫌疑人。其实,在很多的场合我们都应用到,像共享经济项目(共享单……矩形框:深度理解和应用元件样式(一)此文可能是所有文章里最为基础的一篇,但是相信它会给你带来扎实的原型设计基础知识。矩形框,在Axure自带的元件库里,是一个普通的不能再普通的元件。系统提供三种类型,有边框……Axure教程:微信聊天列表原型制作(二)本文是微信原型制作练习的第二章,上一篇文章(点击查看)发出后,很多朋友进行了反馈,提出了一些修改意见,收益匪浅,这也是我分享练习过程的原因,共同进步,如果你想跟着一起操作,首先……
产品进化论与实战法则怎样做出高质量需求决策?找到推动产品增长的需求点产品经理2020破局点(一):从宏观角度看增长思维产品经理面试题需求和项目管理的8个问题模仿产品功能时,你还能想些什么?产品经理,警惕你的能力陷阱!新世代下,关于产品需求新趋势的思考做一个产品,8345产品经理方法论:通过卡诺模型进行需求分类和优先级排序初级SaaS产品经理养成记产品经理懂点技术之:4K8K产品思维:产品的宏观与微观世界(上)
代赠其二淘宝38女王节店铺报名图片注意事项冬季晨跑的个注意事项金融支持民营小微企业情况的调查与思考番石榴与什么食物相克呢拔牙影响备孕吗技术对智能交通起什么作用小学英语情景化教学模式的探索五年级作文中秋节的月亮厨艺大比拼五月热情的浅夏,一切都来了选择加盟项目的十大黄金法则

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界