Sketch是一款基于Mac的矢量绘图应用。面对着功能复杂繁琐的photoshop,Sketch相比较而言身轻如燕。最近也掀起了用Sketch设计产品原型的热潮,因为用它来画设计稿简直轻而易举,相比于Axure它有更丰富的组件库和更全面的尺寸控制,让我们的原型图更逼真,更有利于交流和前期的展示。

作为目前产品原型设计中的利器,Sketch特别适合移动APP和响应式网页的设计开发。下面我们就来看看Sketch的一些入门指南以及如何利用Mockplus的插件实现交互效果。

一、 Artboard

在安装好Sketch点击金灿灿的钻石icon前,我们首先得明确一个概念:Sketch是基于矢量的绘图软件,没有传统的画布的概念,整个空白区域都可进行创作, 但实际上我们也需要一个“画框”设计限定我们的设计,在skech中这个东西叫做artboard。我们可以将一个app界面看做一个artboard,然后在同一界面中对比和查看或者串联所有交互过程。然后我们可以将这些artboard分别导出为pdf或者分为一个个的图片文件,方便产品经理或开发者查看。

具体的操作的话,在界面左上角点击insert,弹出菜单中选择Artboard,鼠标变为十字,即可自由拖动,右侧的属性面板还可以精准设置大小;此外在选择Artboard后,右侧栏也会提供一些常见设备的默认尺寸,单击选择合适的即可。

二、组件

Sketch自带了丰富的素材库,包括安卓或者iOS系统中的原生控件,我们可以直接将需要的部分拖到artboard即可,这样一来节约出大量的时间,使我们可以将腾出来的时间用于更加核心的产品设计思考上。

点击菜单栏中的file-New from Template,会出现五种最常见的平台或设计风格的模板,打开后即可选择想要的组件。有个小技巧:artboard默认选择iPhone6或7的尺寸,这样在iOS应用图标中的尺寸就无须调整,直接拖拽即可。

如果想要快速地复用组件的话,也可以将组件或模块转变为Symbol,性质跟Mockplus中的母版类似,从而方便我们在多个页面中复用某组内容。选中需要的组件点击create symbol即可。

字体和图层也跟组件一样存在着不断复用的需求,在一份设计稿中,单独对每个元素调整会比较繁琐,Sketch中的“文本样式”就能解决这个问题,类似于Mockplus中格式刷的功能。可以根据需要,整理一套自己常用的样式规范,将成共享的样式文本,在需要的地方直接复用即可,不仅能提高效率,还能保证整体的美观性。

三、可扩展性

可拓展性也是Sketch最大的特色之一。Sketch开放了第三方插件接口,设计师可以在几百种的插件中轻松找到适合自己工作方式的插件,一切为了设计师更方便和有效率的进行工作。

不过,需要明确的一点是,Sketch产出的是静态的视觉稿,没有动态交互效果,也无法进行团队协作和标注;而交互正是一个原型的灵魂,是展示原型逻辑和思维最直观的方式。结合Mockplus就可以轻松将Sketch中完成的设计稿转变为可交互的原型,只需要在Sketch中安装Mockplus的插件。在Mockplus 3.2版本中支持将Sktech的设计文档导出为Mockplus的mp项目文件,这样你就可以发布为云项目,轻松地利用8种预览方式演示自己的原型项目;也可以升级为团队项目,从而和小伙伴们一起进行协作和批注。

此外,Mockplus 3.2版本还支持即时生成流程图和脑图设计模式,配合Sketch使用会让你的原型设计事半功倍!点击这里了解3.2版本的更多功能:Mockplus 3.2前瞻,五大特色功能让你惊喜!

最后,为大家总结了一些关于Sktech的模板和学习资源,相信可以让你快速上手Sketch,并且结合Mockplus打造漂亮的产品原型!

 

优秀的模板资源

 

  1. sketchappsources.com 上千款免费Sketch
  2. sketch.zeef.com/patrick.loonstra Sketch 资源
  3. sketchrepo.com Sketch 模板
  4. freebiesbug.com/sketch-freebies Sketch 模板
  5. chapterthree.com/blog/wireframing-template-for-sketch 线框图模板
  6. speckyboy.com/2013/04/22/free-ui-templates-for-sketch-app 免费UI kits
  7. designsrazzi.com/2015/55-best-premium-free-sketch-templates Sketch模板

Sketch学习资源

 

  1. sketchtalk.io Sketch 用户论坛
  2. sketchcasts.net 免费Sketch视频教程
  3. Designcode.io/sketch Designcode专业Sketch教程
  4. sketch.land 实用 sketch资源
  5. bohemiancoding.com/sketch/learn Sketch厂商官方教程
  6. sketchapp.com/support/documentation Sketch官方使用指南

不能错过的Sketch实用新技巧和资源集锦的更多相关文章

  1. 最新Dashboard设计实例、技巧和资源集锦,视觉和功能两不误,妥妥的!

    Dashboard设计,尽管设计师们叫法各不相同(例如:“数据面板设计”, “控制面板设计”, “仪表盘设计”或“后台界面设计”等等).但,此类设计的最终目都是力求以最直观.最简洁的方式呈现各种信息和 ...

  2. Sketch插件新利器——使用Mockplus DS制作设计规范

    Sketch,作为一款专为图标和界面设计而打造的优质矢量绘图工具,也是设计师们制作和完善公司企业内部设计规范系统不可或缺的设计工具. 然而,逐个导出和上传Sketch编辑优化的设计系统资源费时而费力. ...

  3. ES6 Javascript 实用开发技巧

    ES6 实用开发技巧 定义变量/常量 ES6 中新增加了 let 和 const 两个命令,let 用于定义变量,const 用于定义常量 两个命令与原有的 var 命令所不同的地方在于,let, c ...

  4. VC6.0实用小技巧

    VC6.0的若干实用小技巧 .检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}.方括号[].圆括号()和尖括号<>)前面,键入快捷键 “Ctrl+]”.如果括号匹配正确, ...

  5. Guitar Pro的10个非常实用的技巧(上)

    Guitar Pro 7具有许多功能和编辑选项,只需点击几下即可随时创建与编辑我们的乐谱,.以下就为大家介绍10个Guitar Pro中实用的技巧,可以大大的节省我们的时间. 在开始之前,重要的是要知 ...

  6. EF – 2.EF数据查询基础(上)查询数据的实用编程技巧

    目录 5.4.1 查询符合条件的单条记录 EF使用SingleOrDefault()和Find()两个方法查询符合条件的单条记录. 5.4.2 Entity Framework中的内部数据缓存 DbS ...

  7. PHP 常用函数库和一些实用小技巧

    PHP 常用函数库和一些实用小技巧 作者: 字体:[增加 减小] 类型:转载   包括文件读取函式,文件写入函式,静态页面生成函式,目录删除函式等   文件读取函式 //文件读取函式 function ...

  8. Chrome 实用调试技巧

    Chrome 实用调试技巧 2016-07-23 如今Chrome浏览器无疑是最受前端青睐的工具,原因除了界面简洁.大量的应用插件,良好的代码规范支持.强大的V8解释器之外,还因为Chrome开发者工 ...

  9. Vim实用小技巧

    Vim实用小技巧 一些网络上质量较高的Vim资料 从我07年接触Vim以来,已经过去了8个年头,期间看过很多的Vim文章,我自己觉得非常不错,而且创作时间也比较近的文章有如下这些. Vim入门 目前为 ...

随机推荐

  1. linux虚拟机Ubuntu命令配置

    # netstat -ntl  # 查看端口号,改成 0.0.0.0才能进行远程访问 # sudo service redis-server restart  # 修改后需要重启服务 python2和 ...

  2. apache伪静态失败,但是phpinfo显示有rewrite的时候考虑的情况

    大家知道除了加载loadmodule后 还需要修改http.conf 使apache支持.htaccess 允许在任何目录中使用“.htaccess”文件,将“AllowOverride”改成“All ...

  3. UnicodeEncodeError: 'gbk' codec can't encode character '\xbb' in position

    python实现爬虫遇到编码问题: error:UnicodeEncodeError: 'gbk' codec can't encode character '\xXX' in position XX ...

  4. jsfl 改变舞台宽高

    fl.getDocumentDOM().height= 680; fl.getDocumentDOM().width= 550;

  5. windows10配置java开发环境

    一.下载jdk 二.安装jdk路径,这个路径不能包含中文名 三.系统会提示安装jre,安装目录不要是jdk的安装目录,否则会覆盖掉jdk目录下的jre目录 四. .;%JAVA_HOME%\lib;% ...

  6. tomcat的catalina.out日志文件过大

    今天发现一个服务器的/opt目录数据过大,最后发现是tomcat中的catalina.out日志过大引起的 用du命令查看opt下一层的数据文件大小 [root@ccssapportalp opt]# ...

  7. 基于Sentinel的Redis3.2高可用方案

    默认情况下,Redis node和sentinel的protected-mode都是yes,在搭建集群时,若想从远程连接redis集群,需要将redis.conf和sentinel.conf的prot ...

  8. 迷你MVVM框架 avalonjs 1.3.7发布

    又到每个月的15号了,现在avalon已经固定在每个月的15号发布新版本.这次发布又带来许多新特性,让大家写码更加轻松,借助于"操作数据即操作DOM"的核心理念与双向绑定机制,现在 ...

  9. EL表达式获取请求

    1EL 表达式语法: ${ EL 表达式}    它的特点: 1自动转换类型,  2使用简单. 2 EL表达式具有类型无关性,可以使用“.”或者“[]”操作符在相应的作用域(page  ,  requ ...

  10. Linux就业技术指导(七):游戏类运维重点流程解析

    一,某游戏公司例行上线与更新流程示例 例行维护/更新流程 1.1 更新前天 提前确认好要更新的是什么,更新会有人通知你,一般是运营人员 比如:我们明天做什么什么更新 1.2 第2天更新 一般固定点更新 ...