{"id":2088,"date":"2023-03-23T06:21:03","date_gmt":"2023-03-23T06:21:03","guid":{"rendered":"https:\/\/blogs.thecdm.ca\/premdm\/?p=2088"},"modified":"2023-04-24T06:35:33","modified_gmt":"2023-04-24T06:35:33","slug":"how-atomic-design-system-helps-design","status":"publish","type":"post","link":"https:\/\/blogs.thecdm.ca\/techspeak\/2023\/03\/23\/how-atomic-design-system-helps-design\/","title":{"rendered":"How Atomic Design System Helps Design"},"content":{"rendered":"\n<p>Written by Liting He 2022 Cohort<\/p>\n\n\n\n<p>We all know that in the physical world, objects are made of atoms, atoms are combined to form molecules, molecules are combined to create organic matter, and ultimately everything in the universe is composed.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"984\" height=\"590\" src=\"http:\/\/blogs.thecdm.ca\/wp-content\/uploads\/sites\/3\/2023\/04\/Liting.jpg\" alt=\"\" class=\"wp-image-2089\" srcset=\"https:\/\/blogs.thecdm.ca\/techspeak\/wp-content\/uploads\/sites\/3\/2023\/04\/Liting.jpg 984w, https:\/\/blogs.thecdm.ca\/techspeak\/wp-content\/uploads\/sites\/3\/2023\/04\/Liting-300x180.jpg 300w, https:\/\/blogs.thecdm.ca\/techspeak\/wp-content\/uploads\/sites\/3\/2023\/04\/Liting-768x460.jpg 768w\" sizes=\"auto, (max-width: 984px) 100vw, 984px\" \/><\/figure>\n\n\n\n<p>This basic theory also applies to design. In 2013, front-end engineer <em><u>Brad Forst <\/u><\/em>proposed to apply that theory to interface design, also known as <em>the \u201catomic design system.\u201d<\/em> I will briefly introduce that system and how to use it in design.<\/p>\n\n\n\n<p><strong>System composition<\/strong><\/p>\n\n\n\n<p>The atomic design system includes five types of levels:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1025\" height=\"431\" src=\"http:\/\/blogs.thecdm.ca\/wp-content\/uploads\/sites\/3\/2023\/04\/Liting-2.png\" alt=\"\" class=\"wp-image-2090\" srcset=\"https:\/\/blogs.thecdm.ca\/techspeak\/wp-content\/uploads\/sites\/3\/2023\/04\/Liting-2.png 1025w, https:\/\/blogs.thecdm.ca\/techspeak\/wp-content\/uploads\/sites\/3\/2023\/04\/Liting-2-300x126.png 300w, https:\/\/blogs.thecdm.ca\/techspeak\/wp-content\/uploads\/sites\/3\/2023\/04\/Liting-2-768x323.png 768w\" sizes=\"auto, (max-width: 1025px) 100vw, 1025px\" \/><\/figure>\n\n\n\n<p><strong>Atoms<\/strong><strong><\/strong><\/p>\n\n\n\n<p>Atoms are the minor units that makeup design elements, such as colours, text, input boxes, icons, etc.<\/p>\n\n\n\n<p><strong>Molecules<\/strong><strong><\/strong><\/p>\n\n\n\n<p>As described before, atoms are arranged and combined to form molecules, which primarily exist as<em> \u201c<\/em><em>components<\/em><em>\u201d<\/em> in interface design\u2014for example, navigation bar, tab bar, search box, button, pop-up window, etc.<\/p>\n\n\n\n<p><strong>Organisms<\/strong><strong><\/strong><\/p>\n\n\n\n<p>The organism is a module composed of multiple molecules, such as cards carrying various information, lists, etc.<\/p>\n\n\n\n<p><strong>Templates<\/strong><strong><\/strong><\/p>\n\n\n\n<p>Templates are often associated with product functions. Based on specific parts and user needs, multiple <em>\u201cO<\/em><em>rganisms<\/em><em>\u201d <\/em>are combined to form a \u201cTemplate,\u201d and the product interface has a basic prototype.<\/p>\n\n\n\n<p><strong>Pages<\/strong><strong><\/strong><\/p>\n\n\n\n<p>The template is filled with accurate contents ( pictures, text, etc.) to form a page, and then various reasonable visual designs are used to convey the product\u2019s style to the user, and finally, that interface is the last appearance of the product presented to the user.<\/p>\n\n\n\n<p><strong>Advantages and Benefits <\/strong><strong><\/strong><\/p>\n\n\n\n<p>An atomic design system recycles components, quickly builds pages, improves design efficiency, and saves unnecessary communication costs.<\/p>\n\n\n\n<p>This system can help designers establish a set of standardized rules that help avoid the problem of inconsistent collaboration standards and ensure a consistent product experience.<\/p>\n\n\n\n<p>In the product iteration process, the atomic design system can be better expanded and maintained. The design can be updated globally simply by just changing atoms and molecules. PS: In Figma, <em><u>Style and Component<\/u><\/em>, two types of functions have applied atomic design, so we can quickly build interfaces and basic design systems based on these two functions.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"769\" src=\"http:\/\/blogs.thecdm.ca\/wp-content\/uploads\/sites\/3\/2023\/04\/Liting3-1024x769.png\" alt=\"\" class=\"wp-image-2091\" srcset=\"https:\/\/blogs.thecdm.ca\/techspeak\/wp-content\/uploads\/sites\/3\/2023\/04\/Liting3-1024x769.png 1024w, https:\/\/blogs.thecdm.ca\/techspeak\/wp-content\/uploads\/sites\/3\/2023\/04\/Liting3-300x225.png 300w, https:\/\/blogs.thecdm.ca\/techspeak\/wp-content\/uploads\/sites\/3\/2023\/04\/Liting3-768x577.png 768w, https:\/\/blogs.thecdm.ca\/techspeak\/wp-content\/uploads\/sites\/3\/2023\/04\/Liting3-440x330.png 440w, https:\/\/blogs.thecdm.ca\/techspeak\/wp-content\/uploads\/sites\/3\/2023\/04\/Liting3-920x690.png 920w, https:\/\/blogs.thecdm.ca\/techspeak\/wp-content\/uploads\/sites\/3\/2023\/04\/Liting3.png 1460w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Written by Liting He 2022 Cohort We all know that in the physical world, objects are made of atoms, atoms<\/p>\n<p><a href=\"https:\/\/blogs.thecdm.ca\/techspeak\/2023\/03\/23\/how-atomic-design-system-helps-design\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\">How Atomic Design System Helps Design<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":2092,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[94],"tags":[57],"class_list":["post-2088","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-user-experience","tag-digital-media"],"_links":{"self":[{"href":"https:\/\/blogs.thecdm.ca\/techspeak\/wp-json\/wp\/v2\/posts\/2088","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.thecdm.ca\/techspeak\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.thecdm.ca\/techspeak\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.thecdm.ca\/techspeak\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.thecdm.ca\/techspeak\/wp-json\/wp\/v2\/comments?post=2088"}],"version-history":[{"count":1,"href":"https:\/\/blogs.thecdm.ca\/techspeak\/wp-json\/wp\/v2\/posts\/2088\/revisions"}],"predecessor-version":[{"id":2093,"href":"https:\/\/blogs.thecdm.ca\/techspeak\/wp-json\/wp\/v2\/posts\/2088\/revisions\/2093"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.thecdm.ca\/techspeak\/wp-json\/wp\/v2\/media\/2092"}],"wp:attachment":[{"href":"https:\/\/blogs.thecdm.ca\/techspeak\/wp-json\/wp\/v2\/media?parent=2088"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.thecdm.ca\/techspeak\/wp-json\/wp\/v2\/categories?post=2088"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.thecdm.ca\/techspeak\/wp-json\/wp\/v2\/tags?post=2088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}