Prototyping for Designers by Kathryn McElroy
Author:Kathryn McElroy
Language: eng
Format: epub
Publisher: O'Reilly Media
Published: 2017-01-03T18:03:28+00:00
Figure 5-45
Choose your tools wisely, and don’t waste too much time learning every new one
Try to test mid-fidelity prototypes on the actual device the product will be used on. This testing will give you vital feedback and allow you to observe how the user uses real inputs such as finger, mouse, or keyboard.
mid-fidelity Coded Prototypes
Another way to build a mid-fidelity prototype is to code it. Jumping into code early allows you to test an idea in the actual medium that the final product will be made in. Coding a basic prototype with HTML and CSS is relatively straightforward for mid-fidelity. It allows you to create a responsive design that can be tested across different browsers and devices. Once you get comfortable with code, you might find yourself building out wireframes directly in code to save time. It all depends on the type of digital products you’re making and how you prefer to work.
I believe that all designers should at least understand the basics of code and be empowered to create HTML- and CSS-based prototypes. Working with a markup language will help you understand the limitations of your digital medium. Jared Spool, an expert in software usability and research, states “understanding what your medium does well and where isn’t as effective makes for more informed design decisions.”3 The better you understand how coded interfaces are built and work, the faster you can design experiences that are implementable and still serve the user.
Coded prototypes should include visual design, even in the initial stages. Visual design should never be left until the end of the process; it should be developed alongside the functionality and fidelity levels of the prototypes. Visual cues help users interact more intuitively with the system, and include spacing, color, typography choices and sizes, and iconography.
It’s easy to update and change the visual design of a coded prototype by updating the CSS with styling changes. It’s even easier to update and maintain if you use a CSS extension language like Sass (Syntactically Awesome Stylesheets); see Figure 5-46. Sass introduces shortcuts such as variables that you can set at the beginning of your style sheet, like your base colors, and then you can call those variables in the rest of the styles. If your base color changes, you only have to change it in one place to update the color everywhere in your document. To learn more about Sass, check out “The Absolute Beginner’s Guide to Sass,” which is a great introduction (http://bit.ly/2gPxKyf).
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Sass and Compass in Action by Wynn Netherland Nathan Weizenbaum Chris Eppstein Brandon Mathis(7797)
Grails in Action by Glen Smith Peter Ledbrook(7708)
Secrets of the JavaScript Ninja by John Resig Bear Bibeault(6430)
Kotlin in Action by Dmitry Jemerov(5077)
WordPress Plugin Development Cookbook by Yannick Lefebvre(3886)
Mastering Azure Security by Mustafa Toroman and Tom Janetscheck(3339)
Learning React: Functional Web Development with React and Redux by Banks Alex & Porcello Eve(3095)
Mastering Bitcoin: Programming the Open Blockchain by Andreas M. Antonopoulos(2878)
The Art Of Deception by Kevin Mitnick(2617)
Drugs Unlimited by Mike Power(2476)
The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution by Walter Isaacson(2395)
A Blueprint for Production-Ready Web Applications: Leverage industry best practices to create complete web apps with Python, TypeScript, and AWS by Dr. Philip Jones(2321)
Kali Linux - An Ethical Hacker's Cookbook: End-to-end penetration testing solutions by Sharma Himanshu(2317)
Writing for the Web: Creating Compelling Web Content Using Words, Pictures and Sound (Eva Spring's Library) by Lynda Felder(2270)
SEO 2018: Learn search engine optimization with smart internet marketing strategies by Adam Clarke(2197)
JavaScript by Example by S Dani Akash(2145)
DarkMarket by Misha Glenny(2089)
Wireless Hacking 101 by Karina Astudillo(2085)
Hands-On Cybersecurity with Blockchain by Rajneesh Gupta(2032)
