{"id":9891,"date":"2015-11-14T02:01:46","date_gmt":"2015-11-14T02:01:46","guid":{"rendered":"http:\/\/proxystudio.uxpin.com\/?p=9891"},"modified":"2020-04-22T06:37:43","modified_gmt":"2020-04-22T13:37:43","slug":"how-to-use-ui-patterns-to-prototype-faster","status":"publish","type":"post","link":"https:\/\/www.uxpin.com\/studio\/blog\/how-to-use-ui-patterns-to-prototype-faster\/","title":{"rendered":"How to Use UI Patterns to Prototype Faster"},"content":{"rendered":"<p>If there\u2019s a pattern to using patterns, it lies in the tools designers use to create them. <\/p>\n<p>Having a standard library of reusable, easy-to-access elements is vital because the faster we build prototypes, the faster we can iterate through them. Quick iterations in the beginning lead to more time for development. Development time translates to beating deadlines. And that means happier clients, stakeholders, and users.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9893\" src=\"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/11\/image021.png\" alt=\"image02\" width=\"720\" height=\"609\" srcset=\"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/11\/image021.png 1005w, https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/11\/image021-355x300.png 355w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/p>\n<p><em>Photo credit: <a href=\"https:\/\/www.uxpin.com\/ui-kit.html\" target=\"_blank\" rel=\"noopener noreferrer\">Free UI Kit<\/a><\/em><\/p>\n<p>So it\u2019s not surprising that designers take full advantage of pre-made elements for low-fidelity and high-fidelity prototypes.<\/p>\n<p>But pre-made patterns have their drawbacks, and overcoming their shortcomings takes effort and awareness of what is going on \u2014 and how ignorance of that process is actually strength.<\/p>\n<h2>Explaining the Gray Box<\/h2>\n<p>Those who use prototyping tools face a difficult challenge. <\/p>\n<p>Elements in their designs must represent specific components like input form fields, text blocks, and images. They also need variety: not just \u201cform fields\u201d but text areas, radio buttons and single-line input fields; not just \u201ctext\u201d but paragraph text boxes of any size and shape; placeholder images, imported photos and plain ol\u2019 \u201cpic goes here\u201d boxes.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/11\/sample-prototype-wireframe.png\" alt=\"Sample prototype wireframe\" width=\"700\" height=\"391\" class=\"alignnone size-full wp-image-12508\" srcset=\"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/11\/sample-prototype-wireframe.png 700w, https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/11\/sample-prototype-wireframe-537x300.png 537w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/p>\n<p>The challenge is creating elements that clients and team members understand without dictating the final look-and-feel in a prototype. It\u2019s not about using the <i>best <\/i>fidelity \u2013 it\u2019s about using the right fidelity. <\/p>\n<p>Start with a lo-fi prototype so you can explore user flows and basic usability (with feedback from users and your team), then iterate into a hi-fi prototype after testing. Don\u2019t dive immediately into high fidelity, no matter how tempting the idea of visual finesse. <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9895\" src=\"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/11\/image032.png\" alt=\"image03\" width=\"720\" height=\"599\" srcset=\"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/11\/image032.png 744w, https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/11\/image032-361x300.png 361w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/p>\n<p><i>Above: A pattern in a lo-fi prototype with just enough detail (left) and somewhat lacking in detail (right) to indicate what\u2019s going on.<\/i><\/p>\n<p>The easiest \u2014 and most common \u2014 solution is to start with grayscale boxes that may (or may not) get filled in later. Gray boxes are design-agnostic, meaning they could apply to anything. Boxes say \u201csomething will go here, we just don\u2019t know what yet\u201d or \u201cpay attention to the big picture, don\u2019t get bogged down in the details.\u201d<\/p>\n<p>Thus most prototyping tools, including <a href=\"https:\/\/www.uxpin.com\" target=\"_blank\" rel=\"noopener noreferrer\">UXPin<\/a>, come with many pre-made elements that could mean many things. Unadorned boxes, for example, can stand in for images or header backgrounds. Buttons can let testers submit forms or signify calls to action. But sometimes gray rectangles are a little too vague. Even those responsible for the design can forget what every abstract shape means.<\/p>\n<p>The opposite approach is to create more recognizable, less generic objects. Radio buttons and checkboxes don\u2019t have to resemble each other. Browser windows can have round corners on the outside, and sharp corners inside their frames. Text of varying sizes sets headings apart from paragraphs, and paragraphs apart from calls to action. The more specific an element is, though, the less likely it will get used. Not every every project will need, say, a calendar or video window.<br \/>\nThe best prototypes bridge the gap that includes generic and specific objects. These objects become patterns as people learn to recognize them for what they are. Patterns emerge from understanding what, exactly, each element is without spelling it out. The prototype is therefore fast to create and provides just enough detail for users to focus on accomplishing tasks.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9896\" src=\"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/11\/image002.png\" alt=\"image00\" width=\"720\" height=\"758\" srcset=\"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/11\/image002.png 556w, https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/11\/image002-285x300.png 285w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/p>\n<p><i>Above, a more-specific object (top) communicates its purpose better than an abstract set of unlabeled shapes (bottom).<\/i><\/p>\n<h2>Pattern Libraries Are Prototyping Shortcuts<\/h2>\n<p>Prototypes are built with a set of patterns, often called libraries, that contain elements designers don\u2019t have to invent. At the time of this writing, <a href=\"https:\/\/www.uxpin.com\" target=\"_blank\" rel=\"noopener noreferrer\">UXPin<\/a> has more than 900 of them. <\/p>\n<p>It\u2019s easy to drag a pattern into a design and discard it later. This allows designers to focus on solving problems without gnashing their teeth over visual design details. Instead they can design for user actions like whether or not to let travelers give hotels a star rating, or if that\u2019s overkill. <\/p>\n<p>Designers should make decisions, not patterns.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/11\/hotel-search-form-prototype.png\" alt=\"Hotel search form prototype\" width=\"700\" height=\"279\" class=\"alignnone size-full wp-image-12509\" \/><\/p>\n<p>In programming terms, patterns are instances of a class; in practical terms, they\u2019re shapes in a sidebar you drag into your design. Make as many as you need of the same thing. \u201cWhat if we have a calendar here?\u201d designers ask, and drag-n-drop one into place. Patterns are disposable. Prototyping tools make them inexpensive.<\/p>\n<p>Let\u2019s look how UI pattern libraries help you prototype faster while making the design easy to understand.<\/p>\n<h3>Reusable elements<\/h3>\n<p>The mockup above recreates a standard search pattern with a twist: This one\u2019s geared for finding a hotel. It includes some technical (and practical) requirements like check\/out dates, number of people and location. <\/p>\n<p>Notice that the whole design uses only three kinds of elements: Text, input fields, and a single button. They\u2019re instantly recognizable for what they are. Not only that, but they\u2019re arranged almost identically. A text label is set atop each input field, making them easy to copy\/paste throughout the prototype.<\/p>\n<p>In the beginning stages of design, visual details don\u2019t matter as much, so it\u2019s more important that the design structure makes sense (which UI patterns help).<\/p>\n<h3>Custom libraries<\/h3>\n<p>One-off elements are quick to create and customize. Whenever you need to repeat yourself precisely, though, you need some smarts.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/11\/hotel-search-form-pattern.png\" alt=\"Hotel search form UI pattern\" width=\"700\" height=\"351\" class=\"alignnone size-full wp-image-12510\" srcset=\"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/11\/hotel-search-form-pattern.png 700w, https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/11\/hotel-search-form-pattern-598x300.png 598w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/p>\n<p>Certain parts of a project tend to remain the same on every screen but, like anything in development, change over the course of the project. For example:<\/p>\n<ul>\n<li>Site-wide headers<\/li>\n<li>Primary navigation bars<\/li>\n<li>Tappable logos<\/li>\n<li>A standard copyright statement<\/li>\n<\/ul>\n<p>Look sharp and you\u2019ll notice a pattern in these elements. Each is part of the overall website design and branding. In addition, some parts \u2014 particularly the navigation \u2014 may change on multiple wireframes throughout a project.<\/p>\n<h2>Patterns and Prototypes Work Together<\/h2>\n<p>Patterns and prototypes complete each other. You can\u2019t have one without the other \u2026 unless you don\u2019t mind creating everything from scratch. But even then you\u2019ll find yourself recreating what\u2019s come before.<\/p>\n<p>Prototypes must communicate the solutions that designs bring. Their patterns must be recognizable as distinct elements \u2014 for example, that calendar widget \u2014 without declaring that its final look will be a particular style, color or typeface.<\/p>\n<p>As you work, find a good tool that becomes an extension of yourself. The quicker you forget that you\u2019re using it, the quicker you\u2019ll iterate through the design process.<\/p>\n<p>If you want to bring UI patterns to life, give UXPin a try with <a href=\"https:\/\/www.uxpin.com\" target=\"_blank\" rel=\"noopener noreferrer\">our free trial<\/a> and explore our UI templates and patterns.<\/p>\n<p><a href=\"https:\/\/www.uxpin.com\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/07\/upload.png\" alt=\"\" width=\"720\" height=\"316\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to use pattern libraries as shortcuts for prototyping. <\/p>\n","protected":false},"author":20,"featured_media":9909,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,8,4,6],"tags":[],"class_list":["post-9891","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-prototyping","category-ui-design","category-ux-design"],"yoast_title":"","yoast_metadesc":"Learn how to use pattern libraries as shortcuts for prototyping.","acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Use UI Patterns to Prototype Faster | UXPin<\/title>\n<meta name=\"description\" content=\"Learn how to use pattern libraries as shortcuts for prototyping.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.uxpin.com\/studio\/blog\/how-to-use-ui-patterns-to-prototype-faster\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Use UI Patterns to Prototype Faster\" \/>\n<meta property=\"og:description\" content=\"Learn how to use pattern libraries as shortcuts for prototyping.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.uxpin.com\/studio\/blog\/how-to-use-ui-patterns-to-prototype-faster\/\" \/>\n<meta property=\"og:site_name\" content=\"Studio by UXPin\" \/>\n<meta property=\"article:published_time\" content=\"2015-11-14T02:01:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-04-22T13:37:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/11\/Screen-Shot-2015-11-13-at-5.55.03-PM.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1317\" \/>\n\t<meta property=\"og:image:height\" content=\"745\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ryan Riddle\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ryan Riddle\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/how-to-use-ui-patterns-to-prototype-faster\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/how-to-use-ui-patterns-to-prototype-faster\\\/\"},\"author\":{\"name\":\"Ryan Riddle\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/#\\\/schema\\\/person\\\/133da71f4094affa0b21499f1792c70a\"},\"headline\":\"How to Use UI Patterns to Prototype Faster\",\"datePublished\":\"2015-11-14T02:01:46+00:00\",\"dateModified\":\"2020-04-22T13:37:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/how-to-use-ui-patterns-to-prototype-faster\\\/\"},\"wordCount\":1085,\"image\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/how-to-use-ui-patterns-to-prototype-faster\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/wp-content\\\/uploads\\\/2015\\\/11\\\/Screen-Shot-2015-11-13-at-5.55.03-PM.png\",\"articleSection\":[\"Blog\",\"Prototyping\",\"UI Design\",\"UX Design\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/how-to-use-ui-patterns-to-prototype-faster\\\/\",\"url\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/how-to-use-ui-patterns-to-prototype-faster\\\/\",\"name\":\"How to Use UI Patterns to Prototype Faster | UXPin\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/how-to-use-ui-patterns-to-prototype-faster\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/how-to-use-ui-patterns-to-prototype-faster\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/wp-content\\\/uploads\\\/2015\\\/11\\\/Screen-Shot-2015-11-13-at-5.55.03-PM.png\",\"datePublished\":\"2015-11-14T02:01:46+00:00\",\"dateModified\":\"2020-04-22T13:37:43+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/#\\\/schema\\\/person\\\/133da71f4094affa0b21499f1792c70a\"},\"description\":\"Learn how to use pattern libraries as shortcuts for prototyping.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/how-to-use-ui-patterns-to-prototype-faster\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/how-to-use-ui-patterns-to-prototype-faster\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/how-to-use-ui-patterns-to-prototype-faster\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/wp-content\\\/uploads\\\/2015\\\/11\\\/Screen-Shot-2015-11-13-at-5.55.03-PM.png\",\"contentUrl\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/wp-content\\\/uploads\\\/2015\\\/11\\\/Screen-Shot-2015-11-13-at-5.55.03-PM.png\",\"width\":1317,\"height\":745,\"caption\":\"Screen Shot 2015 11 13 at 5.55.03 PM\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/blog\\\/how-to-use-ui-patterns-to-prototype-faster\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Use UI Patterns to Prototype Faster\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/#website\",\"url\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/\",\"name\":\"Studio by UXPin\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/#\\\/schema\\\/person\\\/133da71f4094affa0b21499f1792c70a\",\"name\":\"Ryan Riddle\",\"description\":\"Ryan Thomas Riddle is the Head of Marketing at UXPin. He is an award-winning writer for his work as a mild-mannered reporter for the Bay Area newspaper, The Daily Post. His previous work has appeared in the San Francisco Bay Guardian. Formerly, he worked for ZURB, a digital product design company, as their Lead Editor. You can read all about his adventures through time and space on Twitter, @ryantriddle.\",\"url\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/author\\\/ryanriddle\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Use UI Patterns to Prototype Faster | UXPin","description":"Learn how to use pattern libraries as shortcuts for prototyping.","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:\/\/www.uxpin.com\/studio\/blog\/how-to-use-ui-patterns-to-prototype-faster\/","og_locale":"en_US","og_type":"article","og_title":"How to Use UI Patterns to Prototype Faster","og_description":"Learn how to use pattern libraries as shortcuts for prototyping.","og_url":"https:\/\/www.uxpin.com\/studio\/blog\/how-to-use-ui-patterns-to-prototype-faster\/","og_site_name":"Studio by UXPin","article_published_time":"2015-11-14T02:01:46+00:00","article_modified_time":"2020-04-22T13:37:43+00:00","og_image":[{"width":1317,"height":745,"url":"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/11\/Screen-Shot-2015-11-13-at-5.55.03-PM.png","type":"image\/png"}],"author":"Ryan Riddle","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ryan Riddle","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.uxpin.com\/studio\/blog\/how-to-use-ui-patterns-to-prototype-faster\/#article","isPartOf":{"@id":"https:\/\/www.uxpin.com\/studio\/blog\/how-to-use-ui-patterns-to-prototype-faster\/"},"author":{"name":"Ryan Riddle","@id":"https:\/\/www.uxpin.com\/studio\/#\/schema\/person\/133da71f4094affa0b21499f1792c70a"},"headline":"How to Use UI Patterns to Prototype Faster","datePublished":"2015-11-14T02:01:46+00:00","dateModified":"2020-04-22T13:37:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.uxpin.com\/studio\/blog\/how-to-use-ui-patterns-to-prototype-faster\/"},"wordCount":1085,"image":{"@id":"https:\/\/www.uxpin.com\/studio\/blog\/how-to-use-ui-patterns-to-prototype-faster\/#primaryimage"},"thumbnailUrl":"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/11\/Screen-Shot-2015-11-13-at-5.55.03-PM.png","articleSection":["Blog","Prototyping","UI Design","UX Design"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.uxpin.com\/studio\/blog\/how-to-use-ui-patterns-to-prototype-faster\/","url":"https:\/\/www.uxpin.com\/studio\/blog\/how-to-use-ui-patterns-to-prototype-faster\/","name":"How to Use UI Patterns to Prototype Faster | UXPin","isPartOf":{"@id":"https:\/\/www.uxpin.com\/studio\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.uxpin.com\/studio\/blog\/how-to-use-ui-patterns-to-prototype-faster\/#primaryimage"},"image":{"@id":"https:\/\/www.uxpin.com\/studio\/blog\/how-to-use-ui-patterns-to-prototype-faster\/#primaryimage"},"thumbnailUrl":"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/11\/Screen-Shot-2015-11-13-at-5.55.03-PM.png","datePublished":"2015-11-14T02:01:46+00:00","dateModified":"2020-04-22T13:37:43+00:00","author":{"@id":"https:\/\/www.uxpin.com\/studio\/#\/schema\/person\/133da71f4094affa0b21499f1792c70a"},"description":"Learn how to use pattern libraries as shortcuts for prototyping.","breadcrumb":{"@id":"https:\/\/www.uxpin.com\/studio\/blog\/how-to-use-ui-patterns-to-prototype-faster\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.uxpin.com\/studio\/blog\/how-to-use-ui-patterns-to-prototype-faster\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.uxpin.com\/studio\/blog\/how-to-use-ui-patterns-to-prototype-faster\/#primaryimage","url":"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/11\/Screen-Shot-2015-11-13-at-5.55.03-PM.png","contentUrl":"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2015\/11\/Screen-Shot-2015-11-13-at-5.55.03-PM.png","width":1317,"height":745,"caption":"Screen Shot 2015 11 13 at 5.55.03 PM"},{"@type":"BreadcrumbList","@id":"https:\/\/www.uxpin.com\/studio\/blog\/how-to-use-ui-patterns-to-prototype-faster\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.uxpin.com\/studio\/"},{"@type":"ListItem","position":2,"name":"How to Use UI Patterns to Prototype Faster"}]},{"@type":"WebSite","@id":"https:\/\/www.uxpin.com\/studio\/#website","url":"https:\/\/www.uxpin.com\/studio\/","name":"Studio by UXPin","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.uxpin.com\/studio\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.uxpin.com\/studio\/#\/schema\/person\/133da71f4094affa0b21499f1792c70a","name":"Ryan Riddle","description":"Ryan Thomas Riddle is the Head of Marketing at UXPin. He is an award-winning writer for his work as a mild-mannered reporter for the Bay Area newspaper, The Daily Post. His previous work has appeared in the San Francisco Bay Guardian. Formerly, he worked for ZURB, a digital product design company, as their Lead Editor. You can read all about his adventures through time and space on Twitter, @ryantriddle.","url":"https:\/\/www.uxpin.com\/studio\/author\/ryanriddle\/"}]}},"_links":{"self":[{"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/posts\/9891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/comments?post=9891"}],"version-history":[{"count":0,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/posts\/9891\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/media\/9909"}],"wp:attachment":[{"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/media?parent=9891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/categories?post=9891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/tags?post=9891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}