Sketch

Last updated 5 months ago

Sketch

Sketch es la herramienta principal del estudio. Sketch forma parte del día a día del estudio, con la cual se diseña en la mayoría de los proyectos.

En este apartado se detalla cómo utilizamos Sketch, la organización que seguimos y los plugins que utilizamos.

1. Organización

La organización básica de nuestros archivos de Sketch se basa en páginas, artboards, símbolos y estilos compartidos.

1.1 Páginas

En nuestros archivos de Sketch se pueden encontrar tres tipos de páginas, en función de su contenido y del estado de este.

Páginas en proceso 🔩

Las páginas en proceso son sobre las que se está trabajando. En estas se itera sobre un mismo artboard o elemento.

Consideramos importante diferenciar las páginas en las cuales no hay diseño acabado porque se está trabajando sobre ellas. Son páginas en las cuales el contenido no tiene que ser perfecto.

Páginas master

Las páginas master contienen el contenido acabado. El contenido de esta página debe estar perfecto, contar con estilos aplicados, estar formadas en base a componentes y respetar los espaciados definidos.

Página de símbolos (Symbols)

En la mayoría de nuestros proyectos, esta página únicamente aparece cuando el archivo se trate de una librería, la cual contiene sistema de diseño de nuestro producto.

Nomenclatura que usamos en las páginas de Sketch

Esta es nuestra organización, no tiene porqué ser siempre así, pero esta es la que nos ayuda a nosotros a resolver conflictos sobre que páginas están listas y sobre cuales se está trabajando.

Para reflejar estos tres tipos de páginas y mantener los archivos de Sketch consistentes en todos los proyectos definimos que todas las páginas deben contar con un identificador visual, un identificador numerico y un nombre descriptivo de su contenido.

Siendo su nomenclatura:

[Emoji] [nombre página]
  • Emoji: utilizamos ✅ para páginas master y ⚙ para páginas en proceso.

Un ejemplo sería:

  • ✅ Account

  • ✅ Catalog

  • ⚙️ Profile

1.2 Artboard

Nosotros agrupamos los artboards en flujos o historias de usuario. Cada fila representa un posible flujo de la aplicación o de la web que se esté diseñando. Al principio de cada fila existe un artboard que contiene el nombre y una descripción del flujo que representan los artboards de dicha fila.

Para nombrar los artboards utilizamos un identificador, que se corresponde con el de la página, y un número que se compone con el número de fila y el número de vista.

[id]_[numero fila][número vista]
  • El id hace referencia al id de la página

    ✏️ Si la página es 01 Account → id página: 01

  • El número de fila hace referencia al número de flujo en el que estemos situados

Un ejemplo sería:

Primer flujo → número fila: 1

Segundo flujo → número fila: 2

Tercer flujo → número fila: 3

  • El número de vista será incremental de izquierda a derecha.

    ✏️ Si 01 02 03 04 05 06 07 08 09 10 11 12

Un ejemplo sería:

Para los flujos en la página en 01 Account:

  • 01_100 01_101 01_102 01_103

  • 01_200 01_201 01_202 01_203 01_204

  • 01_300 01_301 01_302 01_303

1.3 Símbolos

Utilizamos símbolos para optimizar y automatizar trabajo, los símbolos nos facilita el cambio en múltiples componentes simultáneamente.

La raíz de los símbolos en Sketch está situada en una Librería de Sketch, vinculada archivo de Sketch en el que estamos trabajando. El uso de librerías nos permite que todos los archivos de Sketch de un mismo proyecto compartan componentes y evitar duplicidades que nos lleven al error.

✏️ Para conocer más sobre como trabajamos con símbolos y componentes puedes leer 4. Sistemas de diseño.

1.4 Estilos compartidos

Trabajamos con dos tipos de estilos compartidos, estilos de texto y estilos de capa.

Normalmente estos van a residir en la librería en la cual se encuentra el sistema de diseño de nuestro proyecto, y se aplicarán en el archivo en el que estemos trabajando.

Los estilos, como los símbolos y componentes, nos ayudan a evitar inconsistencias y duplicidades.

Estilos de capa

Entre los estilos de capa podemos diferenciamos entre color, opacidad y sombras.

  • Color

    Los estilos de texto deben coincidir con la paleta de colores del producto. Estos los creamos tanto en color fill como en outline.

  • Opacidad (Opacity)

    Nosotros aplicamos las opacidades al grupo contenedor del elemento o elementos que se quiere que tengan una opacidad determinada. Así, controlamos que opacidades se utilizan en el proyecto. Eso nos permite actualizar estilos de capa y texto sin perder las diferentes opacidades que tengan las instancias de dicho estilo.

  • Sombras (Shadows)

Estilos de texto

En todos nuestros archivos, los textos tienen que tener un estilo de texto asignado. Esto nos ayuda a mantener la consistencia en el archivo y en el producto.

2. Sketch plugins

A continuación se detallan 5 plugins de Sketch que nos facilitan el día a día en trabajando con la herramienta 🚀.

Sketch Runner nos ayuda a buscar todoloqueimagines dentro de Sketch, aplicar estilos e insertar símbolos.

Captura de pantalla del modal de Sketch Runner

Sketch Runner permite:

  • Ejecutar plugins

  • Instalar plugins

  • Ir a cualquier página, artboard, grupo o layer en el documento de Sketch que nos encontramos

  • Insertar símbolos

  • Crear símbolos

  • Crear estilos de texto y estilos de capa

  • Aplicar estilos de texto y estilos de capa

  • Actualizar plugins obsoletos

Algunas de las cosas que puedes hacer con este plugin y que nos hacen el día más fácil son:

  • Remplazar fuentes (Replace Fonts)

  • Importar estilos de una librería (Import Styles from Library)

  • Reemplazar símbolos con símbolos de una librería (Replace Symbol with Library Symbol)

  • Renombrar instancias de símbolos (Rename Instances)

  • Seleccionar capas por estilo de capa o por estilo de texto (Select Layer by Layer / Text Style)

  • Redimensionar artboards para que se ajusten a la altura de las capas y grupos que contiene (Resize to Fix Height)

2.3 Rename It

Rename It permite:

  • Renombrar capas (Rename Selected Layers)

  • Renombrar artboards (Rename Artboards)

  • Remplazar palabras por otras (Find and Replace)

Para nosotros es muy útil porque nos permite añadir secuencias de números de forma ascendiente o descendiente de forma automática, lo que nos permite nombrar los artboards fácilmente.

Captura de pantalla de la ventana de Rename It

Es igual que Rename It, pero para estilos de texto. Es realmente útil ya que te deja cambiar el nombre de los estilos de texto y remplazar palabras de estos.

Captura de pantalla de la ventana de Sketch Style Master

Una de las grandes ventajas de este plugin es poder sacar todos los estilos de texto que existen en el archivo. Al ejecutar el plugin, Sketch Style Inventory crea una página con todos los estilos de texto que haya.

Captura de pantalla del modal de Sketch Style Inventory

Es realmente útil cuando se necesita cambiar alguna característica de los estilos, ya que de esta forma podemos asegurar que el cambio se ha aplicado a todos los estilos de texto.

Sketch Syle Inventory también puede generar todos los colores y símbolos presentes en el archivo de Sketch, incluso exportarlos.

Este plugin permite añadir numeración a los artboards en Sketch de tal forma que estos se numeran según el orden en el que aparecen en el listado de capas (también pueden numerarse en orden inverso).

Captura de pantalla de la ventana de Sketch Page Numbers

Es de gran ayuda sobre todo a la hora de diseñar documentos en Sketch como brandbooks o presentaciones de conceptos.