{"id":372043,"date":"2023-03-14T09:49:14","date_gmt":"2023-03-14T09:49:14","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=372043"},"modified":"2024-11-22T07:31:13","modified_gmt":"2024-11-22T07:31:13","slug":"ui-design-theories","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/ui-design-theories\/","title":{"rendered":"UI Design Theories: Frontend Development"},"content":{"rendered":"\n<h2 class=\"wp-block-heading has-text-align-left has-x-large-font-size\">UI development from scratch<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"font-size:26px\">Always Try to start UI from a feature<\/h3>\n\n\n\n<p>At the time of creating a Frontend or a new <a href=\"https:\/\/webkul.com\/blog\/add-tab-on-product-edit-page-using-ui-component\/\">UI for a page of your website<\/a> always try to start from a feature, not a layout.<\/p>\n\n\n\n<p>Even don&#8217;t try to create a landing page or layout for your whole UI interface like a header or footer in starting of the development If you are trying these things you are doing a mistake.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"843\" height=\"329\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Frame-1.jpg\" alt=\"UI Layout\" class=\"wp-image-374660\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Frame-1.jpg 843w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Frame-1-300x117.jpg 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Frame-1-250x98.jpg 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Frame-1-768x300.jpg 768w\" sizes=\"(max-width: 843px) 100vw, 843px\" loading=\"lazy\" \/><figcaption class=\"wp-element-caption\">Never Start With Layout<\/figcaption><\/figure>\n\n\n\n<p>Because an app is a collection of features because in starting you don&#8217;t know how the navigation should what type of information you will show that&#8217;s a little bit frustrating!<\/p>\n\n\n\n<p>Instead, try to design an actual functionality if you are making an online restaurant table reservation try to make a reservation form or a table where occupied tables will show.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-columns wk-bg-radial-gradient is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading has-white-color has-text-color has-link-color wp-elements-f9664c97bfe6bf4d3b4c49634d84ecc7\">Start With A Feature<\/h2>\n\n\n\n<p class=\"has-white-color has-text-color has-link-color wp-elements-c645e628e62f8fbab9d9726851472d16\"><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column wk-video-mockup-frame is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wk-remove-shadow wp-block-image size-full is-style-default wp-duotone-unset-1\"><img decoding=\"async\" width=\"616\" height=\"985\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Screenshot-2023-03-29-234650-edited.png\" alt=\"Reservation Form\" class=\"wp-image-374643\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Screenshot-2023-03-29-234650-edited.png 616w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Screenshot-2023-03-29-234650-edited-188x300.png 188w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Screenshot-2023-03-29-234650-edited-156x249.png 156w\" sizes=\"(max-width: 616px) 100vw, 616px\" loading=\"lazy\" \/><figcaption class=\"wp-element-caption\">Start With A Feature<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>In starting, the development stage of a new feature doesn&#8217;t decide about things like typefaces, colors, icons, etc. <\/p>\n\n\n\n<p>These things don&#8217;t matter in starting even if it&#8217;s to better to start with paper and a pencil.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" style=\"font-size:23px\">Don&#8217;t over-invest in starting and hold the necessary things like color<\/h4>\n\n\n\n<p>In starting your Frontend work, try to use making things in grayscale that may feel boring but that gives a better view and understanding related to spacing and other things. <\/p>\n\n\n\n<p>And try not to over-invest in color and other things in starting and try to make a low-fidelity version first. <\/p>\n\n\n\n<p>Never over-design things in a hurry like all the features in the app try to look at already designed features and things and think about how it will show your needed data. <\/p>\n\n\n\n<p>And don&#8217;t imply functionality in your designs that you aren&#8217;t ready to build.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"908\" height=\"650\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/Frame-1-1.png\" alt=\"Frame-1-1\" class=\"wp-image-375149\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/Frame-1-1.png 908w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/Frame-1-1-300x215.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/Frame-1-1-250x179.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/Frame-1-1-768x550.png 768w\" sizes=\"(max-width: 908px) 100vw, 908px\" loading=\"lazy\" \/><figcaption class=\"wp-element-caption\">Low fidelity Wireframe<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" style=\"font-size:23px\">Try to start from small<\/h4>\n\n\n\n<p>When you&#8217;re designing a new feature, don&#8217;t expect it&#8217;s easy to build. If you are designing a small feature that reduces the risk considerably. <\/p>\n\n\n\n<p>Build the simpler version first and leave the complex one for more study.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" style=\"font-size:23px\">Choose a targeted personality For UI<\/h4>\n\n\n\n<p>Every design represents a personality if you&#8217;re making a government website it should be simple, professional, and secure.<\/p>\n\n\n\n<p>While if you are creating a <a href=\"https:\/\/store.webkul.com\/food-delivery-marketplace.html\" target=\"_blank\" rel=\"noreferrer noopener\">food delivery app<\/a> or cloth selling app then it should be joy-full and trendy.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" style=\"font-size:23px\">Choose right font<\/h4>\n\n\n\n<p>Typography plays a major role in any UI. If you are giving an elegant and classy look, give a chance to the serif font is great.<\/p>\n\n\n\n<p>While if you want to give a trendy and joyful experience try to use the rounded sans serif.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" style=\"font-size:23px\">Color<\/h4>\n\n\n\n<p>While choosing a color there are some safe options present try to stick with them because colors are those things that a user can feel.<\/p>\n\n\n\n<p>Like, blue is safe and familiar &#8211; nobody ever complains about it.<\/p>\n\n\n\n<p>Pink is a little bit give joy and an experience of fun nobody ever takes it too seriously.<\/p>\n\n\n\n<p>And about gold, we can say that it feels expensive and high-class.<\/p>\n\n\n\n<p>Don&#8217;t stick to these only try to think about what color is a good fit for your targeted personality or that color is the right fit for you.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" style=\"font-size:23px\">UI Language<\/h4>\n\n\n\n<p>That&#8217;s not a visual thing but still, the whole interface has a massive influence by the language that you used over your interface.<\/p>\n\n\n\n<p>For a professional feel use a less personal one.<\/p>\n\n\n\n<p>While joyful and friendlier experiences use more casual language.<\/p>\n\n\n\n<p>While it&#8217;s up to you to choose the language according to what features your website or app has. But define Colors and font before starting things.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large wp-duotone-unset-2\"><img decoding=\"async\" width=\"1200\" height=\"731\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/Frame-2-1200x731.jpg\" alt=\"UI Color palette\" class=\"wp-image-375143\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/Frame-2-1200x731.jpg 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/Frame-2-300x183.jpg 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/Frame-2-250x152.jpg 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/Frame-2-768x468.jpg 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/Frame-2.jpg 1308w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><figcaption class=\"wp-element-caption\">Font and Color Palette<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" style=\"font-size:23px\">Border-radius<\/h4>\n\n\n\n<p>It sounds soo simple and a small thing but has an impact on the overall user interface and overall feel as well.<\/p>\n\n\n\n<p>A smaller or even no border-radius target a more professional and impersonal user interface.<\/p>\n\n\n\n<p>While a large radius or rounded feels more joyful.<\/p>\n\n\n\n<p>Everything you choose tries to be consistent with them mixing all things always feels worse than sticking one or any other.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"600\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/border-radius-1200x600.png\" alt=\"border-radius\" class=\"wp-image-407325\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/border-radius-1200x600.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/border-radius-300x150.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/border-radius-250x125.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/border-radius-768x384.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/border-radius-1536x768.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/border-radius.png 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><figcaption class=\"wp-element-caption\">Button with too less and too much radius<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"font-size:23px\">Defined your choices in advance<\/h3>\n\n\n\n<p>As millions of colors and thousands of fonts are present out there it&#8217;s good in theory but practically it&#8217;s a curse or worse thing. <\/p>\n\n\n\n<p>According to famous, &#8220;<a href=\"https:\/\/www.interaction-design.org\/literature\/article\/hick-s-law-making-the-choice-easier-for-users#:~:text=Hick's%20Law%20(or%20the%20Hick%2DHyman%20Law)%20states%20that,to%20avoid%20frustrating%20the%20user.\" target=\"_blank\" rel=\"noreferrer noopener\">Hick&#8217;s Law<\/a> (or the Hick-Hyman Law) states that&nbsp;<strong>the more stimuli (or choices) users face, the longer it will take them to make a decision<\/strong>.&#8221; For designers of all types.<\/p>\n\n\n\n<p>But not only these there are many things other than colors that are hard to decide.<\/p>\n\n\n\n<p>Always try to design with pre-defined constraints, without them designing things become torture.<\/p>\n\n\n\n<p>Don&#8217;t reach out to color palettes or don&#8217;t peak at font sizes always define them in advance and stick to them throughout your design process. <\/p>\n\n\n\n<p>For font size make your own scale or for color make your own 8-9 color palette.<\/p>\n\n\n\n<p>Working this way saves a lot of design fatigue and lots time of in designing a new feature. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large wp-duotone-unset-3\"><img decoding=\"async\" width=\"1200\" height=\"600\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/roboto-font-predefined-constraints-1200x600.png\" alt=\"roboto-font-predefined-constraints\" class=\"wp-image-407326\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/roboto-font-predefined-constraints-1200x600.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/roboto-font-predefined-constraints-300x150.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/roboto-font-predefined-constraints-250x125.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/roboto-font-predefined-constraints-768x384.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/roboto-font-predefined-constraints-1536x768.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/roboto-font-predefined-constraints.png 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><figcaption class=\"wp-element-caption\">Predefined Constraints<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" style=\"font-size:23px\">Make everything systematize<\/h4>\n\n\n\n<p>The more system you have in advance, the faster you will be able to create UI without any problem.<\/p>\n\n\n\n<p>You can define a system for things like:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Font sizing and weights<\/li>\n\n\n\n<li>Line Height and indents<\/li>\n\n\n\n<li>Color (always use hex and rgb)<\/li>\n\n\n\n<li>Margin<\/li>\n\n\n\n<li>Padding<\/li>\n\n\n\n<li>Height <\/li>\n\n\n\n<li>Width<\/li>\n\n\n\n<li>Box shadows<\/li>\n\n\n\n<li>Radius<\/li>\n\n\n\n<li>Opacity, etc.<\/li>\n<\/ul>\n\n\n\n<p>and anything else you run into where it feels like you\u2019re laboring over a low-level design decision. <\/p>\n\n\n\n<p>You don\u2019t have to define all of this stuff ahead of time, just make sure you\u2019re approaching design with a system-focused mindset. <\/p>\n\n\n\n<p>Look for opportunities to introduce new systems as you make new decisions. Also, try to avoid having to make the same minor decision twice.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left has-x-large-font-size\">Create a hierarchy in your Ui<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"font-size:26px\">All elements are not equal in the UI<\/h3>\n\n\n\n<p>Visual hierarchy is&nbsp;<strong>the principle of arranging elements to show their order of importance<\/strong> in relation to one another, and it&#8217;s the most effective you have to design things that look good.&nbsp;<\/p>\n\n\n\n<p>When you think of user interface as \u201cdesign things so they look nice\u201d, it\u2019s easy to see but it might feel hard to achieve without inner artistic talent. <\/p>\n\n\n\n<p>But it turns out that one of the biggest factors in making something \u201clook nice and good\u201d has nothing to do with too much styling at all.<\/p>\n\n\n\n<p>When everything in an interface is competing for attention, it feels noisy and annoying, like a book without a title without that we won&#8217;t able to know what that book is actually for.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"871\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/Frame-3-1200x871.jpg\" alt=\"Frame-3\" class=\"wp-image-375145\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/Frame-3-1200x871.jpg 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/Frame-3-300x218.jpg 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/Frame-3-250x181.jpg 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/Frame-3-768x557.jpg 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/Frame-3-1536x1115.jpg 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/04\/Frame-3.jpg 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><figcaption class=\"wp-element-caption\">Difference in elements<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>When Ui designs a feature deliberately creates a difference in various UI elements.<\/p>\n\n\n\n<p>Between primary, secondary, and tertiary information and tries to highlight only those elements that are most important.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"font-size:26px\">Don&#8217;t over-invest in size<\/h3>\n\n\n\n<p>Never rely too much on font size to create a hierarchy or for maintaining a hierarchy.<\/p>\n\n\n\n<p>Try to do all the heavy liftings by font-weight and colors they are able to do the same job as well in a systematic way.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1200\" height=\"600\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/dont-over-invest-in-size-1200x600.png\" alt=\"dont-over-invest-in-size\" class=\"wp-image-407330\" style=\"object-fit:cover\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/dont-over-invest-in-size-1200x600.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/dont-over-invest-in-size-300x150.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/dont-over-invest-in-size-250x125.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/dont-over-invest-in-size-768x384.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/dont-over-invest-in-size-1536x768.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/dont-over-invest-in-size.png 1600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>Similarly, using a softer color for supporting text instead of a tiny font size makes it clear that the text is secondary while sacrificing less on readability.<\/p>\n\n\n\n<p>Try and stick to a pre-defined color palette: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A dark color for primary content.<\/li>\n\n\n\n<li>A grey for secondary content.<\/li>\n\n\n\n<li>A lighter grey for tertiary content.<\/li>\n<\/ul>\n\n\n\n<p> Similarly, two font weights are usually enough for UI work:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li> A normal font weight (400 or 500 depending on the font) for most text  <\/li>\n\n\n\n<li>A heavier font-weight (600 or 700) for the text you want to emphasize Stay away from font weights under 400 for UI work \u2014 they can work for large headings but are too hard to read at smaller sizes. If you\u2019re considering de-emphasize anything try to use low-contrast color instead of font-weight for small-size fonts.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"font-size:26px\">Avoid grey text and background colors like text color in the UI<\/h3>\n\n\n\n<p>Some best ways to choose the right text color;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Grey text looks good over but avoid it on a colored background.<\/li>\n\n\n\n<li>Try to make the text looks closer to the background color, not using light gray.<\/li>\n\n\n\n<li>Choose the color according to the background with the same hue, and its contrast, lightness, and other things until it looks right.<\/li>\n\n\n\n<li>And while emphasizing and de-emphasizing give the inactive items a softer color.<\/li>\n<\/ul>\n\n\n\n<p>Using these ways, text or font not looks faded or washed and also it helps in creating a hierarchy and helps in creating an interesting UI as well.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"font-size:26px\">Labels are a last resort<\/h3>\n\n\n\n<p>Labeling cause problem sometimes it makes it difficult to present the data with any sort of hierarchy, and every group of data becomes equally empathetic in this way.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" style=\"font-size:23px\">Even maybe you don&#8217;t need a label in the UI<\/h4>\n\n\n\n<p>In situations like, when defining the working position of a person or their personality type you even don&#8217;t need a label for defining connections<\/p>\n\n\n\n<p>Because when you are able to present data without labels, you can easily emphasize primary and secondary things. As well as feels more designed.<\/p>\n\n\n\n<p>You can also combine values and labels if the label is needed If you want to define a person&#8217;s name. <\/p>\n\n\n\n<p>You can create like <span style=\"font-size:14px\">Username is<\/span> <strong>ABC<\/strong> by highlighting values and de-emphasizing labels or you can even add a bullet between them if you don&#8217;t want to sacrifice label style and value style.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" style=\"font-size:23px\">Where need to emphasize a label<\/h4>\n\n\n\n<p>When you think you are designing a thing where the user needs a label for the difference between various things then make sense to emphasize it. Like as dimensions, features of any product, etc.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"976\" height=\"671\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Web-capture_29-3-2023_235126_localhost.jpeg\" alt=\"Dimensions In ui\" class=\"wp-image-374645\" style=\"width:739px;height:507px\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Web-capture_29-3-2023_235126_localhost.jpeg 976w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Web-capture_29-3-2023_235126_localhost-300x206.jpeg 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Web-capture_29-3-2023_235126_localhost-250x172.jpeg 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Web-capture_29-3-2023_235126_localhost-768x528.jpeg 768w\" sizes=\"(max-width: 976px) 100vw, 976px\" loading=\"lazy\" \/><figcaption class=\"wp-element-caption\">Here Label are Large and Medium Dimensions and In stock<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Avoid to de-emphasize data too much they are still important and still provide the necessary info. <\/p>\n\n\n\n<p>While using simply a dark color for the label and slightly lighter for value. You can also give a difference by font weights as well.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">Separate semantics of UI and visual design<\/h2>\n\n\n\n<p>As it&#8217;s important because of the accessibility reasons and for creating meaningful layouts.<\/p>\n\n\n\n<p>Like predefined h tags separated size according to need but it can cause some bad effects on application UI.<\/p>\n\n\n\n<p>You always don&#8217;t need to make the h1 text bigger or the h4 smaller. Try to provide sizing according to the need of the importance of that heading.<\/p>\n\n\n\n<p>Don&#8217;t let the elements you are using influence how you choose to style it. Prefer to semantic structure first and style it according to your need to create a better visual hierarchy.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-large-font-size\">Create a balance between Weight and contrast<\/h3>\n\n\n\n<p>The reason bold text feels more emphasized than lighter or normal one is that bold covers more surface area. In the same amount of space, more pixels are used for text. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Using contrast in UI to reduce emphasizing by weights<\/h4>\n\n\n\n<p>While working with icons, there\u2019s no way to change the \u201cweight\u201d of an icon.<\/p>\n\n\n\n<p>So to create balance it needs to be de-emphasized in some other way. A simple and effective way to do this is to lower the contrast of the icon by giving it a softer color.<\/p>\n\n\n\n<p>This thing works everywhere you need the elements that have different weights. Reducing the contrast works like a counterbalance. <\/p>\n\n\n\n<p>In this way, heavier elements feel lighter without changing their weight.<\/p>\n\n\n\n<p>Similarly, you can also use weight to compensate for contrast. As like contrast is used to <\/p>\n\n\n\n<p>de-emphasize increasing weight you can emphasize things as well to low a contrasting element<\/p>\n\n\n\n<p>This thing is useful when darkening the color makes the design feels too much noisy and harsh.<\/p>\n\n\n\n<p>If you want to give something a softer look as well as wants to emphasize as well without losing the softer look try increasing its weight to emphasize it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"935\" height=\"935\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Web-capture_30-3-2023_21054_localhost.jpeg\" alt=\"icons in ui\" class=\"wp-image-374674\" style=\"width:798px;height:auto\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Web-capture_30-3-2023_21054_localhost.jpeg 935w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Web-capture_30-3-2023_21054_localhost-300x300.jpeg 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Web-capture_30-3-2023_21054_localhost-250x249.jpeg 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Web-capture_30-3-2023_21054_localhost-768x768.jpeg 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Web-capture_30-3-2023_21054_localhost-120x120.jpeg 120w\" sizes=\"(max-width: 935px) 100vw, 935px\" loading=\"lazy\" \/><figcaption class=\"wp-element-caption\">Using Icons In a Better way<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-large-font-size\">In good UI semantics are secondary<\/h3>\n\n\n\n<p>It&#8217;s easy to get easily confused in good UI and semantics which needs more preference while creating UIs.<\/p>\n\n\n\n<p>Semantics is an important part of the design, but that doesn&#8217;t mean you can forget about the hierarchy.<\/p>\n\n\n\n<p>Like let the case of actions of form buttons how they look:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Primary actions: <\/strong>Solid, high-contrast background colors work great here. In case of a destructive button try the red background.<\/li>\n\n\n\n<li><strong>Secondary actions: <\/strong>Outline styles of lower contrast background colors are great options. To make it clear but not prominent. In case of a destructive button try the red bold text<\/li>\n\n\n\n<li><strong>Tertiary actions: <\/strong>Styling these links is the best approach to make them discoverable but unobtrusive. In case of a destructive button try the text to be gray but give a red on hover.<\/li>\n<\/ul>\n\n\n\n<p>Like these many other things also out there which can improve your UI designs some necessary things are these: <\/p>\n\n\n\n<p>All the necessary <strong>Spacings in Layout<\/strong>, <strong>Designing Text<\/strong> by defining your font scale, <strong>Working with colors<\/strong>, <strong>Creating Depth<\/strong> In your design, <strong>Working with images<\/strong>, <\/p>\n\n\n\n<p><strong>Responsiveness<\/strong> Is necessary to check their best practices as well before setting your guidelines. <\/p>\n\n\n\n<p>Every time while setting your guidelines think out of the box and from a user&#8217;s usage way of perspective. <\/p>\n\n\n\n<p>Establish a scale for everything don&#8217;t rely on any single thing, Avoid ambiguous spacing though-out the UI start with too much white space, and remember that you don&#8217;t need to fill the whole screen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-x-large-font-size\">Conclusion<\/h2>\n\n\n\n<p>Don&#8217;t stick to these things only these are only some design theories or guidelines which can be helpful in Frontend development and may be helpful to create UI.<\/p>\n\n\n\n<p>In an easy and hierarchal way make guidelines according to your own preference but the main thing any UI you create should be aesthetically correct and hierarchical. <\/p>\n\n\n\n<p>And try to make UI as much as user friendly as much possible because at the end only users matters who use the website.<\/p>\n\n\n\n<p><strong>Source<\/strong>:- The book <strong>Refactoring UI<\/strong> by <strong>Adam Wathan &amp; Steve Schoger<\/strong>: <a href=\"https:\/\/www.refactoringui.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.refactoringui.com\/<\/a><\/p>\n\n\n\n<p>Some other related blogs: <\/p>\n\n\n\n<p><strong>Tailwind usage in next.js<\/strong> <a href=\"https:\/\/webkul.com\/blog\/how-to-use-tailwind-css-in-next-js\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/webkul.com\/blog\/how-to-use-tailwind-css-in-next-js\/<\/a><\/p>\n\n\n\n<p><strong>Working with TailwindCss in Hyva themes<\/strong>: <a href=\"https:\/\/webkul.com\/blog\/working-with-tailwindcss-in-hyva-theme\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/webkul.com\/blog\/working-with-tailwindcss-in-hyva-theme\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>UI development from scratch Always Try to start UI from a feature At the time of creating a Frontend or a new UI for a page of your website always try to start from a feature, not a layout. Even don&#8217;t try to create a landing page or layout for your whole UI interface like <a href=\"https:\/\/webkul.com\/blog\/ui-design-theories\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":496,"featured_media":372160,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[78,1202,924,6124],"tags":[13755,13578,13579,13756],"class_list":["post-372043","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-css3","category-design-trends","category-responsive","category-user-experience","tag-hierarchy","tag-tailwindcss","tag-user-interface","tag-visual-design"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>UI Design Theories: Create UI with aesthetic &amp; visual hierarchy<\/title>\n<meta name=\"description\" content=\"Learn the essential UI design theories for frontend development with the Webkul and learn concepts, and best practices to create UI for User\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/ui-design-theories\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"UI Design Theories: Create UI with aesthetic &amp; visual hierarchy\" \/>\n<meta property=\"og:description\" content=\"Learn the essential UI design theories for frontend development with the Webkul and learn concepts, and best practices to create UI for User\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/ui-design-theories\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-14T09:49:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-22T07:31:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Visual-Hierarchy-Featured-IMG-1200x720-1.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Arun Tiwari\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arun Tiwari\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/webkul.com\/blog\/ui-design-theories\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/ui-design-theories\/\"},\"author\":{\"name\":\"Arun Tiwari\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/b3d968b3f55f433fda5b0d660dbea4aa\"},\"headline\":\"UI Design Theories: Frontend Development\",\"datePublished\":\"2023-03-14T09:49:14+00:00\",\"dateModified\":\"2024-11-22T07:31:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/ui-design-theories\/\"},\"wordCount\":2307,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/ui-design-theories\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Visual-Hierarchy-Featured-IMG-1200x720-1.webp\",\"keywords\":[\"Hierarchy\",\"TailwindCss\",\"User Interface\",\"Visual Design\"],\"articleSection\":[\"CSS3\",\"Design Trends\",\"responsive\",\"User Experience\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/ui-design-theories\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/ui-design-theories\/\",\"url\":\"https:\/\/webkul.com\/blog\/ui-design-theories\/\",\"name\":\"UI Design Theories: Create UI with aesthetic & visual hierarchy\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/ui-design-theories\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/ui-design-theories\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Visual-Hierarchy-Featured-IMG-1200x720-1.webp\",\"datePublished\":\"2023-03-14T09:49:14+00:00\",\"dateModified\":\"2024-11-22T07:31:13+00:00\",\"description\":\"Learn the essential UI design theories for frontend development with the Webkul and learn concepts, and best practices to create UI for User\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/ui-design-theories\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/ui-design-theories\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/ui-design-theories\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Visual-Hierarchy-Featured-IMG-1200x720-1.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Visual-Hierarchy-Featured-IMG-1200x720-1.webp\",\"width\":1200,\"height\":720,\"caption\":\"Visual Hierarchy and Aesthetics\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/ui-design-theories\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"UI Design Theories: Frontend Development\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/b3d968b3f55f433fda5b0d660dbea4aa\",\"name\":\"Arun Tiwari\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/07faf0906e0520912140e99abd63bf5620be60c11bb1220fe25dacda8a9f4896?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/07faf0906e0520912140e99abd63bf5620be60c11bb1220fe25dacda8a9f4896?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Arun Tiwari\"},\"description\":\"Arun Tiwari, a skilled Software Engineer, specializes in making Magento Headless compatible extensions. With deep expertise in headless architecture, Arun crafts seamless, scalable solutions.\",\"url\":\"https:\/\/webkul.com\/blog\/author\/aruntiwari-mg565\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"UI Design Theories: Create UI with aesthetic & visual hierarchy","description":"Learn the essential UI design theories for frontend development with the Webkul and learn concepts, and best practices to create UI for User","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/ui-design-theories\/","og_locale":"en_US","og_type":"article","og_title":"UI Design Theories: Create UI with aesthetic & visual hierarchy","og_description":"Learn the essential UI design theories for frontend development with the Webkul and learn concepts, and best practices to create UI for User","og_url":"https:\/\/webkul.com\/blog\/ui-design-theories\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2023-03-14T09:49:14+00:00","article_modified_time":"2024-11-22T07:31:13+00:00","og_image":[{"width":1200,"height":720,"url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Visual-Hierarchy-Featured-IMG-1200x720-1.webp","type":"image\/webp"}],"author":"Arun Tiwari","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Arun Tiwari","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/webkul.com\/blog\/ui-design-theories\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/ui-design-theories\/"},"author":{"name":"Arun Tiwari","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/b3d968b3f55f433fda5b0d660dbea4aa"},"headline":"UI Design Theories: Frontend Development","datePublished":"2023-03-14T09:49:14+00:00","dateModified":"2024-11-22T07:31:13+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/ui-design-theories\/"},"wordCount":2307,"commentCount":2,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/ui-design-theories\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Visual-Hierarchy-Featured-IMG-1200x720-1.webp","keywords":["Hierarchy","TailwindCss","User Interface","Visual Design"],"articleSection":["CSS3","Design Trends","responsive","User Experience"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/ui-design-theories\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/ui-design-theories\/","url":"https:\/\/webkul.com\/blog\/ui-design-theories\/","name":"UI Design Theories: Create UI with aesthetic & visual hierarchy","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/ui-design-theories\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/ui-design-theories\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Visual-Hierarchy-Featured-IMG-1200x720-1.webp","datePublished":"2023-03-14T09:49:14+00:00","dateModified":"2024-11-22T07:31:13+00:00","description":"Learn the essential UI design theories for frontend development with the Webkul and learn concepts, and best practices to create UI for User","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/ui-design-theories\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/ui-design-theories\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/ui-design-theories\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Visual-Hierarchy-Featured-IMG-1200x720-1.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Visual-Hierarchy-Featured-IMG-1200x720-1.webp","width":1200,"height":720,"caption":"Visual Hierarchy and Aesthetics"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/ui-design-theories\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"UI Design Theories: Frontend Development"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/b3d968b3f55f433fda5b0d660dbea4aa","name":"Arun Tiwari","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/07faf0906e0520912140e99abd63bf5620be60c11bb1220fe25dacda8a9f4896?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/07faf0906e0520912140e99abd63bf5620be60c11bb1220fe25dacda8a9f4896?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Arun Tiwari"},"description":"Arun Tiwari, a skilled Software Engineer, specializes in making Magento Headless compatible extensions. With deep expertise in headless architecture, Arun crafts seamless, scalable solutions.","url":"https:\/\/webkul.com\/blog\/author\/aruntiwari-mg565\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/372043","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/496"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=372043"}],"version-history":[{"count":103,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/372043\/revisions"}],"predecessor-version":[{"id":475092,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/372043\/revisions\/475092"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media\/372160"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=372043"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=372043"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=372043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}