<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: ByeWind</title>
    <description>The latest articles on Forem by ByeWind (@byewind).</description>
    <link>https://forem.com/byewind</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F963341%2Fbe121f85-8c9f-47f9-b453-3e78964337e9.jpg</url>
      <title>Forem: ByeWind</title>
      <link>https://forem.com/byewind</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/byewind"/>
    <language>en</language>
    <item>
      <title>How to choose a design system</title>
      <dc:creator>ByeWind</dc:creator>
      <pubDate>Tue, 15 Aug 2023 00:23:18 +0000</pubDate>
      <link>https://forem.com/byewind/how-to-choose-a-design-system-4oad</link>
      <guid>https://forem.com/byewind/how-to-choose-a-design-system-4oad</guid>
      <description>&lt;p&gt;Choosing a design system is not an easy task. The design system is like a foundation. The higher the building is, the more difficult it is to adjust the foundation. The difficulty and workload of changing the design system will increase with the development of the business.&lt;/p&gt;

&lt;h2&gt;
  
  
  One: What conditions should the design system meet
&lt;/h2&gt;

&lt;h4&gt;
  
  
  1. Versatility
&lt;/h4&gt;

&lt;p&gt;I believe that product developers want to be able to release their products on multiple operating systems and do so with the least amount of work.&lt;br&gt;&lt;br&gt;
Therefore, the design system must be compatible with all major operating systems. For example, MacOS, Windows, Linux, iPad, iOS, Android, automotive, (watch), (Apple Vision).  &lt;/p&gt;

&lt;p&gt;It is necessary to use the same design system for the following reasons.    &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Reduce design and development workload.
&lt;/li&gt;
&lt;li&gt;Reduce the cost of post-maintenance. The product is upgraded, but it does not mean that users will also upgrade, so developers need to maintain multiple major versions at the same time.
&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  2. Consistency
&lt;/h4&gt;

&lt;p&gt;Each operating system has a consistent UI and interaction, and each type of product has a consistent UI and interaction. Maintaining the consistency of UI and interaction is an important driving force to promote the application of the design system. This helps to reduce the learning cost of users.&lt;br&gt;&lt;br&gt;
The higher the user's learning cost, the lower the user's willingness to use the product. In other words, the simpler the product, the easier it is for the user to try it out.&lt;/p&gt;

&lt;h4&gt;
  
  
  3. Scalability
&lt;/h4&gt;

&lt;p&gt;The product will not remain unchanged from development to completion. Every excellent product has experienced long-term iterations. Therefore, if the design system is not scalable, the workload of adjusting the product will be very large.&lt;br&gt;
For example, we originally designed a product with 4 first-level navigations. With the development of the product, the product has more and more functions. At this time, we need 5 or 6 first-level navigations, and later, we need second-level navigation and even three-level navigation. Now is the time to test the scalability.  &lt;/p&gt;

&lt;h4&gt;
  
  
  4. Ease of use
&lt;/h4&gt;

&lt;p&gt;The design system is also a product, and the simpler the product, the easier it is for users to try it out.  &lt;/p&gt;

&lt;h2&gt;
  
  
  Two: What are the design systems that meet the above conditions?
&lt;/h2&gt;

&lt;p&gt;First of all, no design system can be perfect in all these aspects, but we can always choose excellent design systems.  &lt;/p&gt;

&lt;h4&gt;
  
  
  Apple Design System
&lt;/h4&gt;

&lt;p&gt;Apple's design system&lt;br&gt;&lt;br&gt;
In the Apple ecosystem, Apple's design system has good versatility, consistency, scalability, and ease of use. However, Apple's design system on the desktop side will be different from Windows, and Apple's design system on the mobile side will also be There are some differences with android.  &lt;/p&gt;

&lt;h4&gt;
  
  
  Material Design
&lt;/h4&gt;

&lt;p&gt;Google's design system&lt;br&gt;&lt;br&gt;
This design system is mostly used on Android. The features on the desktop side are not obvious, and it is close to other design systems. On the mobile side, Material Design and iOS will have some differences.  &lt;/p&gt;

&lt;h4&gt;
  
  
  Fluent Design System
&lt;/h4&gt;

&lt;p&gt;Microsoft Design System&lt;br&gt;&lt;br&gt;
This design system is mostly used on the desktop. There are relatively few non-Microsoft products using this design system.  &lt;/p&gt;

&lt;h4&gt;
  
  
  SnowUI
&lt;/h4&gt;

&lt;p&gt;My design system&lt;br&gt;&lt;br&gt;
The original intention of the design is to create a design system that satisfies versatility, consistency, scalability, and ease of use, and can be applied to different operating systems, different terminals, and different types of products.  &lt;/p&gt;

&lt;p&gt;Apple, Google, and Microsoft have different understandings of product design. They are not willing to change their design logic to conform to the design logic of different operating systems. SnowUI is relatively open in this regard, respecting and following their design logic.  &lt;/p&gt;

&lt;h4&gt;
  
  
  Other Design Systems
&lt;/h4&gt;

&lt;p&gt;In addition, there are some design systems from other companies, such as Atlassian Design System, Lightning Design System, LINE Design System, Ant Design, etc. These design systems usually only support the same type of products. For example, Ant Design only supports mid- and back-end products.  &lt;/p&gt;

&lt;h2&gt;
  
  
  Three: How to choose a design system
&lt;/h2&gt;

&lt;p&gt;First of all, it is natural to choose a design system that can satisfy versatility, consistency, scalability, and ease of use.&lt;br&gt;&lt;br&gt;
Secondly, it is very important for new products to look new, especially in the IT industry. Because people always favor newer technologies.&lt;br&gt;&lt;br&gt;
Therefore, the UI of the design system should make the product look like a new product, and the UI should be simple so that users are willing to experience it.  &lt;/p&gt;

&lt;h2&gt;
  
  
  Four: Finally, ask yourself a few more questions
&lt;/h2&gt;

&lt;h4&gt;
  
  
  1. When you see a design system
&lt;/h4&gt;

&lt;p&gt;Is this design system complete, and is there an interactive guide?&lt;br&gt;&lt;br&gt;
Is this design system still maintained?&lt;br&gt;&lt;br&gt;
Can desktop, mobile, and different terminals use this design system?&lt;br&gt;&lt;br&gt;
Can different types of products use this design system?  &lt;/p&gt;

&lt;h4&gt;
  
  
  2. When you see cool design
&lt;/h4&gt;

&lt;p&gt;Can these designs be used on different operating systems and different types of products?&lt;br&gt;&lt;br&gt;
Will these animations affect the user's understanding of this feature?&lt;br&gt;&lt;br&gt;
Are these interactions consistent with those of other features?  &lt;/p&gt;

&lt;h4&gt;
  
  
  3. When you see a design system with dozens of colors
&lt;/h4&gt;

&lt;p&gt;How to use these colors, is there a usage specification?&lt;br&gt;&lt;br&gt;
How long does it take to learn how to use colors?&lt;br&gt;&lt;br&gt;
If I give the design draft to other designers, do they understand the logic and rules of my use of color?  &lt;/p&gt;

&lt;h2&gt;
  
  
  About Me
&lt;/h2&gt;

&lt;p&gt;Product UX/UI designer, 16 years of design experience, worked in Tencent and Alibaba, Now build SnowUI.&lt;br&gt;&lt;br&gt;
✺ SnowUI: &lt;a href="https://t.co/v0Y0kSZ7mZ"&gt;snow.byewind.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;
✺ Works: &lt;a href="https://t.co/6BYgrdVsSF"&gt;dribbble.com/byewind&lt;/a&gt;&lt;br&gt;&lt;br&gt;
Follow me: &lt;a href="http://twitter.com/FarewelltoWind"&gt;Twitter&lt;/a&gt; / &lt;a href="http://www.instagram.com/FarewelltoWind"&gt;Instagram&lt;/a&gt; / &lt;a href="https://dribbble.com/byewind"&gt;Dribbble&lt;/a&gt; / &lt;a href="http://www.figma.com/@byewind"&gt;Figma&lt;/a&gt;  &lt;/p&gt;

</description>
      <category>designsystem</category>
      <category>uidesign</category>
      <category>uxdesign</category>
    </item>
    <item>
      <title>Which front-end framework should the dashboard system use?</title>
      <dc:creator>ByeWind</dc:creator>
      <pubDate>Wed, 02 Nov 2022 17:04:07 +0000</pubDate>
      <link>https://forem.com/byewind/which-front-end-framework-should-the-dashboard-system-use-5h73</link>
      <guid>https://forem.com/byewind/which-front-end-framework-should-the-dashboard-system-use-5h73</guid>
      <description>&lt;p&gt;Hello everyone, I am a Product UX/UI Designer, and now I want to develop the dashboard I designed into a dashboard system.&lt;/p&gt;

&lt;p&gt;I learned that the current popular front-end frameworks are React, Vue, tailwindcss, etc., as well as products such as bootstrap.&lt;/p&gt;

&lt;p&gt;My purpose is to develop the dashboard I designed into a product for sale, but I don't know which front-end framework to use, or a bootstrap theme. I don't know which programmers prefer it, and the current fashion trends, so I hope to get some help in this community.&lt;/p&gt;

&lt;p&gt;The purpose of my design of this product is to make this UI framework serve both the middle and back-end systems and the front-end website.&lt;/p&gt;

&lt;p&gt;Also, I designed the dashboard like this...&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--i4Zu2MJx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/atidrahze66t4sn11f82.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--i4Zu2MJx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/atidrahze66t4sn11f82.png" alt="Image description" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--L9luThI_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/inr1p69xz2fbw8bzphvu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--L9luThI_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/inr1p69xz2fbw8bzphvu.png" alt="Image description" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0v9lpNCK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xy1zyual9ntwex8qi27c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0v9lpNCK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xy1zyual9ntwex8qi27c.png" alt="Image description" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.figma.com/community/file/1168811417705255214"&gt;My designs are available here.&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
