prototyping tools
play

Prototyping Tools Jenna Choo, Kristina Wagner, Alex Wang TAs for: - PowerPoint PPT Presentation

Prototyping Tools Jenna Choo, Kristina Wagner, Alex Wang TAs for: 05-863 / 45-888: Introduction to Human Computer Interaction for Technology Executives, Fall, 2017, Mini 2 Adobe Photoshop Best feature: image manipulation Easy to duplicate UI


  1. Prototyping Tools Jenna Choo, Kristina Wagner, Alex Wang TAs for: 05-863 / 45-888: Introduction to Human Computer Interaction for Technology Executives, Fall, 2017, Mini 2

  2. Adobe Photoshop

  3. Best feature: image manipulation

  4. Easy to duplicate UI elements

  5. PS now has artboards

  6. MANY options for exporting

  7. Time: About 8 minutes

  8. Adobe XD

  9. Open App, select device

  10. Share the prototype with your team members: https://xd.adobe.com/view/a d036d9e-54c8-4678-844f-95 c078fea4c2

  11. Best feature: drag ‘n’ drop linking

  12. helpx.adobe.com/xd.html Good places to find help

  13. Time: 7:56 minutes

  14. HTML/CSS

  15. CSS HTML Javascript

  16. HTML 101 <!DOCTYPE html> <html> <head> <title>Page Title</title> </head> <body> <h1>I am a heading!</h1> <p>I am a paragraph.</p> </body> </html>

  17. HTML 101 - Tags <!DOCTYPE html> <tag>content goes here</tag> <html> <head> <div> ● <title>Page Title</title> <h1><h2>...<h6> ● </head> <p> ● <body> <img> ● <h1>I am a heading!</h1> <input> ● <a> <p>I am a paragraph.</p> ● </body> </html>

  18. HTML 101 - CSS <!DOCTYPE html> <html> <head> <title>Page Title</title> <link rel="stylesheet" type="text/css" href=“theme.css"> </head> <body> <h1>I am a heading!</h1> <p>I am a paragraph.</p> </body> </html>

  19. HTML 101 - CSS Demo body { background-color: yellow; } h1 { color: blue; } p { color: red; }

  20. HTML 101 - CSS Selectors ● Use generic html tag names to address all applicable ● .class_name ● Use the class names and ids to address specific items ● #id_name

  21. HTML 101 - CSS Selectors ● height ● positioning (item, text) ● width ● shadowing ● font (type, size, color, weight) ● display properties ● color ● layering of objects ● padding ● opacity ● margins ● floating/arranging objects ● background-images ● responsive design ● vertical/horizontal spacing and much much more …

  22. More CSS Example #id_name { height: 100px; width: 100px; padding: 10px; background-color: red; text-align: center; }

  23. Text Editors ● Sublime Text ● Brackets ● Adobe Dreamweaver ● Terminal - Vim, Emacs

  24. What is Balsamiq? ● Purposely simple wire framing ○ Art style is hand drawn ○ Makes designers think only about the UX, not about color, animation, etc ○ Makes testers think only about the UX as well ● Alright at making clickable prototypes ○ It has the functionality, but it’s not amazing ○ Can use weird presentation mode or export as interactable PDF ● If you need higher fidelity, you’ll have to change software ○ Transitioning from lo-fi to higher fidelity may be a lot of duplicated work

  25. You can export as a PDF and maintain the links

  26. What is InVision? ● Online website that lets you create clickable prototypes by linking images you upload ○ Free to get started ○ Extremely fast, super simple ○ Easy to share ● You need to create your own screens first in another software ○ Sketch ○ Photoshop/Illustrator ○ Balsamiq ○ InVision Freehand, InVision Studio ● Pretty limited if you need more advanced features (like animation)

  27. Example: tinyurl.com/alex-invision

  28. Reasons to use Reasons not to use Recommended Powerpoint Most people have access, are familiar with 7/10 tools Adobe XD Drag ‘n’ drop linking (no coding required!) Part of Adobe CC, which is expensive 9/10 Can export still screens. after the trial runs out (Experience Design) Adobe Photoshop Great for complex visuals and hi-fi mockups Can’t link screens to each other, must 4/10 export to Invision/XD (Adobe Ps) Axure Good for prototyping complex interactions, Expensive after 30 day trial, 7/10 Generates HTML file Steep learning curve compared to other tools HTML Can be faster if you’re used to coding Animations challenging if unfamiliar with 4/10 JavaScript Balsamiq Super simple by design. Great for lo-fi Linking screens is pretty basic. You have 8/10 mockups. to recreate hi-fi screens with another program InVision Industry standard, used by all of us Can’t create screens in InVision, must 9/10 regularly. Commenting tools. import from Ps/Sketch

  29. Additional resources

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend