Guillermo Rodas
Google Developer Expert in Web Technologies, Community Organizer, and Online Teacher.
An example of a chemical equation showing hydrogen and oxygen atoms combining together to form a water molecule.
Atoms are the basic building blocks of all matter. Each chemical element has distinct properties, and they can’t be broken down further without losing their meaning. (Yes, it’s true atoms are composed of even smaller bits like protons, electrons, and neutrons, but atoms are the smallest functional unit.)
Molecules are groups of two or more atoms held together by chemical bonds. These combinations of atoms take on their own unique properties, and become more tangible and operational than atoms.
Organisms are assemblies of molecules functioning together as a unit. These relatively complex structures can range from single-celled organisms all the way up to incredibly sophisticated organisms like human beings.
Atomic design is atoms, molecules, organisms, templates, and pages concurrently working together to create effective interface design systems.
Atoms include basic HTML tags like inputs, labels, and buttons.
A search form molecule is composed of a label atom, input atom, and button atom.
This header organism is composed of a search form molecule, logo atom, and primary navigation molecule.
The homepage template consists of organisms and molecules applied to a layout.
The page stage replaces placeholder content with real representative content to bring the design system to life.
Content needs to be structured and structuring alters your content, designing alters content. It’s not ‘content
Discussing design and content is a bit like discussing the chicken and the egg. Mark Boulton explains:
On the
Atomic design applied to the native mobile app Instagram.
By Guillermo Rodas
Atomic Design: Introduction to the concept
Google Developer Expert in Web Technologies, Community Organizer, and Online Teacher.