Atomic Design

Diseño UX / UI 25 de feb. de 2021

-UI TIPS-

En este articulo vamos a tratar sobre una metodología que tiene como objetivo crear y mantener sistemas de diseño efectivos creada por Brad Frost.

Brad Frost es el autor del libro “Atomic Design” lanzado en diciembre del 2016. Él es diseñador web, orador, escritor y consultor. Al final del artículo te dejaré un link para descargar el libro.

Brad Frost

Hoy en día ya no se diseñan páginas sino elementos de la UI que sean adaptables en distintos entornos. Por esta razón, hay que cambiar la forma de abordar el diseño de las interfaces.

Pero... si nuestras interfaces no están hechas de páginas ¿de qué estarían hechas? ¿cuál es su estructura? Aquí entra la noción de Atomic Design.

Ventajas

  • Facilidad y rápidez a la hora de hacer los wireframes
  • Fácil actualización del prototipo
  • Facilidad en la creación de guía de estilo
  • Mejor organización

¿QUÉ ES ATOMIC DESIGN?

El objetivo de Brad Frost era acabar con las inconsistencias y optimizar el tiempo que se toma para diseñar los productos digitales.

Para lograr este objetivo, propone diseñar por niveles de la siguiente manera:

Tomado de: Atomic Design by Brad Frost

Volvamos a la escuela, los átomos son la unidad de materia más pequeña que al combinarse forman moléculas, y las moléculas al combinarse forman organismos. En esto se basa todo el universo que conocemos.

Esta teoría se puede aplicar a nuestras interfaces de usuario:

Primer nivel: ÁTOMOS

Son una unidad mínima de información y no puede ser desglosada. Cada átomo tiene sus variaciones dependiendo del estado: habilitados, deshabilitados, presionados, etc.

Los atomos por si solos tienen una funcionalidad. Estos pueden ser:

  • Cards
  • Botones
  • Input forms
  • Tipografías
  • Colores
  • Avatares

Segundo nivel: MOLÉCULAS

Las moléculas son las agrupaciones de dos o más átomos las cuales forman componentes más simples que comienzan a tener un poco más de sentido.

Esto da como resultado un componente simple que se puede reutilizar las veces necesarias.

Tercer nivel: ORGANISMOS

Los organismos se crean a partir de moleculas formando componentes más complejos.

Para crear organismos, tomamos las moleculas necesarias y les ponemos en un determinado contexto.

Ahora, resumiendo los anteriores conceptos tenemos:

Cuarto nivel: PLANTILLAS

En pocas palabras las plantillas son el esqueleto de la aplicación o página que se está diseñando. En este paso, se toman los organismos complejos y se ponen en contexto.

Es de alta fidelidad pero no es el diseño final.

Quinto nivel: PÁGINAS

En las páginas, se toman las plantillas y se muestran con contenido real simulando una interfaz con contenido real.

SINTÁXIS

Para mantener el orden de los elementos te recomiendo que uses el signo [ / ] de la siguiente manera:

Categoría / Componente / NombreComponente - [Variable]

CATEGORÍA

Identifica a cuál de las anteriores categorías que te expliqué pertenece.

¿Es un átomo? ¿es una molécula? o ¿es un organismo?

COMPONENTE

Identifica qué tipo de elemento es de acuerdo al nivel de lenguaje visual digital.

¿Es un icono? ¿es un texto? ¿es una caja? etc..

NOMBRECOMPONENTE

Identifica a cuál subcacategoría a la que está ligada el estado del componente dentro de la interfaz.

¿Es un login? ¿es un botón? etc...

VARIABLE

Identifica cuál es el estado del elemento (tamaño, estado, etc)

Por ejemplo:

Imagen ejemplo en Figma
  • atomo / botón / agregaralalista-presionado
  • molecula / login
  • organismo / navbar-lightmode

¿CÓMO APLICAR ATOMIC DESIGN?

EN FIGMA

  1. Abre tu archivo en Figma
  2. Selecciona el componente que deseas volver átomo/molécula/organismo

3. Ve a la parte superior media de la pantalla y haz clic el botón "Crear componente"

4. Sigue los pasos que te explique en la sintáxis para nombrarlos

5. Reutilizalos las veces que sean necesarias y cambia tus wiraframes desde el componente maestro.

LIBRO "Atomic Design" by Brad Frost

Descárgalo haciendo clic aquí.

¡Ahora empecemos a ser más eficientes en el diseño de interfaces! Éxitos.

Etiquetas

Suzanne Nathalia

Nathalia es mercadóloga, publicista y diseñadora. Apasionada por las estrategias de marketing digital y el diseño UX/UI.