Jose Manuel Casani Guerra@josemanuelcasaniguerra

Atomic Design es un sistema de diseño que EDTeam usa y todo profesional deberia usarlo

Brad Frost, es la mente tras este concepto. Su curiosidad por encontrar la forma de crear un sistema de diseño más funcional y formal posible, lo llevo a darle vida al “atomic design”. Brad miró hacia la química, la forma en la que la materia está construida a través de átomos y lo relacionó con los elementos visuales que podemos tener en las interfaces.

  • Átomos: Es la mínima expresión de un componente a este nivel podemos encontrar elementos como colores, tipografías, iconos, imágenes, avatars…

  • Moléculas: Es la forma en la que los átomos se agrupan para empezar a tener un contexto visual en la interfaz. A este nivel podemos encontrar elementos como formularios, navegación, campos de texto, cards…

  • Organismos: Ahora las moléculas estarán agrupadas en forma de organismos, acá podremos empezar a notar que estos elementos reunidos en un solo lugar empiezan a crear módulos de componentes. A este nivel podemos encontrar una barra completa de navegación, un footer,

  • Templates y páginas: Brad los expresa como la forma en que los organismos de organizan en el canvas y funcionan en contexto, lo que ayuda a darnos a nosotros y al cliente un mejor entendimiento de la forma en que funciona y se ven visualmente en conjunto los elementos. Estos dos últimos en lo personal los obvio completamente ya que aunque fueron planteados hacia el proceso de wireframes ( en donde los organismo no están visualmente 100% definidos) y más que integrarse en la última etapa visual se usan básicamente cuando las pantallas hasta ahora están por definirse.

Atomic Design

Esto sirve para tanto Sketch , AdobeXD , Vuejs , React , Angular , etc , porque ? Simple, es una esquema , un ideal , no esta enlazadado obligatoriamente a cualquier tecnologia

Para Vuejs, puedes tener este ejemplo (Con React es la misma idea) https://dev.to/miladalizadeh/vue-cli-30-plugin-for-creating-apps-using-atomic-design--storybook-42dk

Para Sketch, tienes este ejemplo: https://medium.com/hellomysketch/sistemas-de-diseño-con-atomic-design-y-sketch-68d0e186c30


Escribe una respuesta