Atomic Design
Es un enfoque metodológico para crear sistemas de diseño que descompone la interfaz en componentes más pequeños y reutilizables, de manera similar a cómo funcionan los átomos en la química. En Atomic Design, la jerarquía de los elementos va desde lo más básico hasta lo más complejo:
Los cinco niveles del Diseño Atómico son:
- Átomos: Los elementos más básicos, como botones, campos de texto, iconos y colores. Son los “bloques de construcción” de la interfaz.
- Moléculas: Combinaciones de átomos que funcionan juntos como un componente, como un botón con un texto, o un formulario simple.
- Organismos: Combinaciones de moléculas que forman secciones más complejas de la interfaz, como una barra de navegación o una tarjeta de producto.
- Plantillas: Estructuras de diseño que combinan organismos y definen el layout y el comportamiento de las páginas. Aquí se establece la estructura global.
- Páginas: Las instancias finales de las plantillas, que muestran el contenido real que verá el usuario. Es el paso más cercano a lo que será el producto final.
Este enfoque ayuda a crear un sistema de diseño modular y reutilizable, donde los elementos pueden ser fácilmente combinados y ajustados según sea necesario sin perder coherencia. También mejora la mantenibilidad y escalabilidad del diseño.
Entonces, sí, Atomic Design es el término correcto para describir este tipo de proceso de diseño.
1. Configuración Inicial
🔹 Crear un nuevo archivo en Figma y establecer un Frame principal con los tamaños de pantalla que necesitarás (desktop, mobile, tablet, etc.).
🔹 Definir las Local Variables en Figma para:
- 🎨 Colores primarios, secundarios y neutros (ejemplo:
Primary 500
,Secondary 300
,Background
, etc.). - 🔠 Tipografías y estilos de texto (ejemplo:
H1
,H2
,Body
,Caption
, etc.). - 📏 Espaciados y grid system (padding, márgenes y breakpoints).
- 🌑 Modos de color (si tu diseño soporta modo oscuro y modo claro).
- 🔄 Efectos y sombras para mantener coherencia en estilos.
📌 Hacer esto primero garantiza que todo el diseño sea escalable y fácil de modificar después.
2. Construcción de los Átomos
Los átomos son los elementos más pequeños e independientes del diseño. Crea Componentes en Figma para:
- Botones (Primario, Secundario, Deshabilitado, etc.).
- Iconos (en formato SVG y con variantes si aplican).
- Campos de texto y etiquetas (inputs, placeholders, labels).
- Colores y tipografías (aplica las variables definidas antes).
💡 Usa Auto Layout para que estos elementos sean flexibles y responsivos.
3. Creación de Moléculas
Aquí combinamos átomos en unidades funcionales, como:
- Un botón con un ícono.
- Un campo de búsqueda con botón.
- Un tarjeta de producto simple con imagen, título y precio.
💡 Tip: También puedes agregar Variants a los componentes para manejar diferentes estados (hover, activo, deshabilitado, etc.).
4. Construcción de Organismos
Los organismos son grupos de moléculas que trabajan juntas en una sección más grande. Ejemplos:
- Navbar con logo, enlaces y botón de login.
- Card de usuario con avatar, nombre y botones de acción.
- Lista de productos con varias tarjetas dentro.
💡 Tip: Mantén los componentes organizados en Frames dentro de Figma y usa nombres claros para encontrarlos rápido.
5. Diseño de Plantillas
Aquí se empieza a construir la estructura de las páginas combinando organismos.
- Define el layout y usa grids para mantener orden.
- Organiza las secciones clave: header, hero, contenido, footer.
- Usa Auto Layout en los frames para que sean responsivos.
6. Creación de Páginas Finales
Este es el último paso, donde se crean las páginas con contenido real, aplicando los componentes creados antes.
- Llena las plantillas con textos, imágenes y datos reales.
- Ajusta los detalles de espaciado y alineación.
- Prepara prototipos interactivos en Figma para mostrar el flujo de navegación.
7. Exportación y Entrega
Antes de compartir tu diseño, asegúrate de:
✅ Revisar la jerarquía de capas y nombres en los componentes.
✅ Comprobar que las variables de color y tipografía están correctamente aplicadas.
✅ Agregar anotaciones o guías para desarrolladores si es necesario.
✅ Compartir el enlace con permisos adecuados para feedback o desarrollo.
🎯 Resumen del Proceso
1️⃣ Definir Variables Locales (colores, tipografías, espaciado).
2️⃣ Crear Átomos (botones, inputs, iconos).
3️⃣ Combinar en Moléculas (campos de búsqueda, botones con iconos).
4️⃣ Construir Organismos (Navbar, listas, tarjetas complejas).
5️⃣ Diseñar Plantillas (estructura general de páginas).
6️⃣ Rellenar con contenido real y crear Páginas.
7️⃣ Revisar, prototipar y exportar para desarrollo.
Documentación oficial
https://www.figma.com/blog/creating-atomic-components-in-figma/