SlideShare a Scribd company logo
Tech4GoodPGH
Intro to Prototyping
About me
Prototyping 101
Tools
Hands-on exercise : Prototyping the ‘My Digital Persona’ mobile app
Overview
Jamaal Davis
Skills Hobbies
Socializing
Prototyping
Data Visualization
Assisting
Communities
Savouring hot tea
(Green Tea)!
About me Prototyping 101 Tools Hands-on
Human Centered Design
About me Prototyping 101 Tools Hands-on
What is a Prototype?
Sketch Wireframe Mockup
Which of these is a Prototype?
About me Prototyping 101 Tools Hands-on
What is a Prototype?
Paper prototype
Source : http://projekt.kke.tu-berlin.de/methode-prototyping/
About me Prototyping 101 Tools Hands-on
What is a Prototype?
Click-through Prototype
Source: https://dribbble.com/shots/3296396-Double-Menu
About me Prototyping 101 Tools Hands-on
What is a Prototype?
Coded Prototype
Source: https://blackrockdigital.github.io/startbootstrap-sb-admin-2/pages/index.htm
About me Prototyping 101 Tools Hands-on
So, what is a Prototype?
A Prototype is an early working model of the final product primarily used to collect
feedback and iteratively test out ideas.
It’s a simulation of the final product, and not the final product itself.
Source: https://uxmag.com/articles/what-a-prototype-is-and-is-not
About me Prototyping 101 Tools Hands-on
Why Prototype?
● Fail fast: Rapidly experiment with new ideas to learn what works well and what doesn’t
● To reduce the later stage costs: The cost of fixing errors exponentially increases as we move from
design to development. Source: http://www.agilemodeling.com/essays/costOfChange.htm
● Gauge user acceptance/success: Validate the overall product idea to understand and estimate user
acceptance and refine usability of the product
● Early validation of idea, task flows, information display and user interaction provides more visibility to
the entire team esp. Developers
Source : https://www.ibm.com/design/language/experience/animation/process
Iterative Prototyping Process
Plan
About me Prototyping 101 Tools Hands-on
What to test?
● Concept
● User flow
● Layout
● Information
● Interactions
What fidelity?
● Low, medium, high
What tool?
● Paper, Balsamiq,
Invision
How to test?
● Usability testing
What Users? How many?
● End user, proxy
user, yourself, etc
What worked well?
What needs to be
rethought?
How?
Design Test Refine
About me Prototyping 101 Tools Hands-on
How to choose a tool?
www.figma.com
Tool Platform Pricing Project
Type
Fidelity Collaborati
on
Design
Import
DesignTools,
Builtin Widgets
Transitions,
Animations
Sharing Handoff
InVision
(Classic)
$15+ W, M, D L, M, H T
Principle
$99 P W, M, D L, M, H T, A
AdobeXD
$10 W, M, D L, M, H D, W T
Marvel
$12+ W, M, D L, M, H T
Framer
Studio
$15 W, M, D L, M, H D T, A
Axure
$29+ W, M, D L, M D, W T
Figma
$12+ W, M, D L, M, H D T
Flinto
$99 P W, M L, M, H D, W T
Proto.io
$24+ W, M L, M, H D, W T, A
UX Pin
$19+ W M D L, M, H D, W T
Source : https://www.cooper.com/prototyping-tools?
1. Invision (Classic)
About me Prototyping 101 Tools Hands-on
Source : https://www.youtube.com/watch?v=0qisGSwZym4
1. Invision (Classic)
PROS
● Easy to learn
● Quick and intuitive to add screens and create hotspots (drag + drop)
● Sharing and commenting system for collecting feedback
● Asset management features via web tool or Dropbox-like folder for easy file sharing and editing
● Simple web display of prototype
● Options for adding animation to page transitions (mobile only)
● Support for mobile/touch gestures
CONS
● Only good for working with existing mocks. Can’t edit designs (Wait for Invision Studio)
● Interactivity limited to hotspots or timeouts for moving between screens
About me Prototyping 101 Tools Hands-on
Source : https://www.cooper.com/prototyping-tools?
2. Adobe XD
About me Prototyping 101 Tools Hands-on
Source : https://www.youtube.com/watch?time_continue=4&v=brYZ_2Pe-_8
2. Adobe XD
PROS
● Part of Adobe CC product suite
● Import Ps, Sketch files
● Design and prototyping in one place
● Offers a lot of In-built UI Kits for Apple products, Android and Microsoft UI Kits
● Repeat grid feature is dope!
● Visual prototype connections and live preview
● Supports integrations like dropbox, zeplin
CONS
● No precision commenting
● No collaborative editing
● Need to upload XD documents to the Adobe cloud for previewing in the XD app
About me Prototyping 101 Tools Hands-on
Source : https://www.cooper.com/prototyping-tools?
3. Framer Studio
About me Prototyping 101 Tools Hands-on
Source : https://www.youtube.com/watch?v=ElJOsCzm05U
3. Framer Studio
PROS
● Fine-grain control for adding interactivity and animations to individual elements
● Advanced support for gesture based interactions
● High fidelity output for animations and interactions
● Ability to import a Sketch file, which brings in all assets as individual objects that can be manipulated
in Framer
● Immediately see changes to prototype while working via live viewer (split screen with code on the left
and live preview on the right is a powerful way to work)
● View prototype on Android, iOS, or web through Mirror app
CONS
● Steep learning curve if you don’t have knowledge of JavaScript or a similar language
● Requires a basic understanding of programming languages
● Takes time to get design elements in Sketch file set up correctly for use in Framer
● No visual way to keep track of states and pages; everything is built with Coffeescript
About me Prototyping 101 Tools Hands-on
Source : https://www.cooper.com/prototyping-tools?
5. Proto.io
About me Prototyping 101 Tools Hands-on
Source : https://www.youtube.com/watch?v=MuOljAkUt0A
5. Proto.io
PROS
● Option to add animation to individual elements and transition effects to links
● Good training and support documentation
● Fine-grain control for adding interactivity to individual elements
● Effective simulation of high-fidelity interaction behaviors
● Support for gesture-based interaction
CONS
● Steep learning curve; not easy to use for a first-time user
● Time-consuming—2 hours to create first prototype
● Designed to build out screens in the tool. Difficult to use existing mock-ups as starting point.
● Animated behaviors are buggy and do not always work consistently
● Hard to assign behaviors to specific elements because element labels are unclear
About me Prototyping 101 Tools Hands-on
Source : https://www.cooper.com/prototyping-tools?
Let’s get our hands dirty!
About me Prototyping 101 Tools Hands-on
Plan
What to test?
● Concept
● User flow
● Layout
● Information
● Interactions
What fidelity?
● Low, medium, high
What tool?
● Paper, Figma, Invision
How to test?
● Usability testing
What Users? How many?
● End user, proxy
user, yourself, etc
What worked well?
What needs to be
rethought?
How?
Design Test Refine
10 minutes 25 minutes 25 minutes 5 minutes
Prototype ‘My Digital Persona’ mobile app
Problem/Idea: Lack of transparency in individual’s data collected by internet companies could
compromise individual’s privacy
Users: Social media users using Facebook, Linkedin, Twitter; >13 yrs old (18 - 54)
User Story: As a social media user, I want to know what data is being captured about me so that I
can be sure of my privacy protection
Solution: ‘My Digital Persona’ is a mobile app that boosts the sense of comfort and confidence
in people by enabling them to connect, view and explore their data captured by various social
networks
About me Prototyping 101 Tools Hands-on
Thank you!
Jamaal.Davis3@gmail.com @Tech4GoodPGH
Shout outs to Erica Friedman and Maria Taylor
Prototyping
● http://alignedleft.com/work/d3-book
● https://www.cooper.com/prototyping-tools?
● https://uxtools.co/tools/prototyping
● https://www.slideshare.net/emanabedalwahhab/prototyping-34600987
● https://www.coursera.org/learn/user-research
Inspiration
● https://dribbble.com/search?q=prototype
● https://marvelapp.com/explore/
● https://spaces.proto.io/
Resources

More Related Content

What's hot (20)

PDF
Design in Startups
ALPHA Camp
 
PDF
MHIT 603: Introduction to Prototyping
Mark Billinghurst
 
PDF
Designing our future overlords or: How I Learned to Stop Worrying and Love Ro...
Progress UX
 
PDF
The Emperor's New Lean UX: Why I'm not using lean UX, and perhaps why you sho...
Everett McKay
 
PDF
Interaction designers vs algorithms
cxpartners
 
PDF
The ultimate guide to prototyping
Marcelo Graciolli
 
PDF
iOS design: a case study
Johan Ronsse
 
PDF
Optimizing for a faster user experience Pt 2: How-to.
James Christie
 
PPT
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
Use8.net
 
PDF
Rapid Prototype the User Experience
Hong Qu
 
PDF
Prototyping for tiny fingers
Julio Pari
 
PDF
UX Design With Distributed Teams
Johannes Baeck
 
PDF
Rettig onprototyping
Julio Pari
 
KEY
Rapid Prototyping With jQuery
Paul Bakaus
 
PDF
Creating an Online Community for User Research
Tom Vollaro
 
PPTX
Implementing Google's Material Design Guidelines
Ben Hall
 
PDF
Make it or Break It: Evolutionary or Throwaway Prototyping
jsokohl
 
PDF
Prototyping Experiences for Connected Products
Martin Charlier
 
PPTX
Boaz Rossano - New UX Portfolio samples-24-07-16
Boaz Rossano
 
PPTX
User Experience Basics for Product Management
Roger Hart
 
Design in Startups
ALPHA Camp
 
MHIT 603: Introduction to Prototyping
Mark Billinghurst
 
Designing our future overlords or: How I Learned to Stop Worrying and Love Ro...
Progress UX
 
The Emperor's New Lean UX: Why I'm not using lean UX, and perhaps why you sho...
Everett McKay
 
Interaction designers vs algorithms
cxpartners
 
The ultimate guide to prototyping
Marcelo Graciolli
 
iOS design: a case study
Johan Ronsse
 
Optimizing for a faster user experience Pt 2: How-to.
James Christie
 
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
Use8.net
 
Rapid Prototype the User Experience
Hong Qu
 
Prototyping for tiny fingers
Julio Pari
 
UX Design With Distributed Teams
Johannes Baeck
 
Rettig onprototyping
Julio Pari
 
Rapid Prototyping With jQuery
Paul Bakaus
 
Creating an Online Community for User Research
Tom Vollaro
 
Implementing Google's Material Design Guidelines
Ben Hall
 
Make it or Break It: Evolutionary or Throwaway Prototyping
jsokohl
 
Prototyping Experiences for Connected Products
Martin Charlier
 
Boaz Rossano - New UX Portfolio samples-24-07-16
Boaz Rossano
 
User Experience Basics for Product Management
Roger Hart
 

Similar to Tech4goodPGH – Rapid Prototyping Workshop (20)

PDF
Prototyping Workshop
Tamara Pinos
 
PDF
Intro to User Centered Design Workshop
Patrick McNeil
 
PDF
APIA2018 - Zahra Tashakorinia - Design Hacks & Paper Prototyping
European Innovation Academy
 
PDF
How to prototype like a pro
Amir Khella
 
PDF
Prototype like a pro
Alexander Anikin
 
PPTX
Managing change with prototyping
George Abraham
 
PDF
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
Anton Chandra
 
PDF
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Mark Billinghurst
 
PDF
Wireframes and UI-Prototypes
tec
 
PDF
Citrix Labs Rapid Prototyping Workshop
Reuven Cohen
 
PDF
Design and Code. Work should be fun.
Андрей Вандакуров
 
PDF
UX Prototyping and Personas 11-14-14
Shilpa Thanawala
 
PDF
UX Prototyping: New Principles and Tools (HTP Grodno, 20.03.2018)
Ilya Zakharau
 
KEY
Usability Design: Because it's awesome
Jen Yu
 
PDF
Extensive Portfolio
Thomas Christian Dehn
 
PDF
COMP 4026 Lecture2: Design and Prototype
Mark Billinghurst
 
PPTX
Extensive portfolio
Thomas Christian Dehn
 
PDF
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
Anton Chandra
 
PPTX
You Don't Know C.R.A.P. about UX/UI
Lindsay Tabas
 
PDF
Boost Turku - Prototyping Workshop - Mobile and Web Prototyping
Joni Juup
 
Prototyping Workshop
Tamara Pinos
 
Intro to User Centered Design Workshop
Patrick McNeil
 
APIA2018 - Zahra Tashakorinia - Design Hacks & Paper Prototyping
European Innovation Academy
 
How to prototype like a pro
Amir Khella
 
Prototype like a pro
Alexander Anikin
 
Managing change with prototyping
George Abraham
 
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
Anton Chandra
 
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Mark Billinghurst
 
Wireframes and UI-Prototypes
tec
 
Citrix Labs Rapid Prototyping Workshop
Reuven Cohen
 
Design and Code. Work should be fun.
Андрей Вандакуров
 
UX Prototyping and Personas 11-14-14
Shilpa Thanawala
 
UX Prototyping: New Principles and Tools (HTP Grodno, 20.03.2018)
Ilya Zakharau
 
Usability Design: Because it's awesome
Jen Yu
 
Extensive Portfolio
Thomas Christian Dehn
 
COMP 4026 Lecture2: Design and Prototype
Mark Billinghurst
 
Extensive portfolio
Thomas Christian Dehn
 
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
Anton Chandra
 
You Don't Know C.R.A.P. about UX/UI
Lindsay Tabas
 
Boost Turku - Prototyping Workshop - Mobile and Web Prototyping
Joni Juup
 
Ad

More from NetSquared (20)

PDF
#NPTechClubATX: 5G: What Is It and Why Is It a Game Changer?
NetSquared
 
PPTX
Nonprofit Tech Club Austin - Maximizing Tech to Save Money
NetSquared
 
PDF
Digital Accessibility: Introduction to Law and Process
NetSquared
 
PDF
NPTechClubATX: Prospecting - Reviewing Your Own Databases for Hidden Gems
NetSquared
 
PDF
NPTechClubATX: 7 Simple Secrets to Successful Nonprofit Events
NetSquared
 
PDF
NPTechClubATX: 7 Simple Secrets to Successful Nonprofit Events
NetSquared
 
PDF
NPTechClubATX: Engaging Communities of Color with Gabryella Desporte of Latin...
NetSquared
 
PDF
NPTechClubATX: Social Media During Emergencies
NetSquared
 
PDF
NPTechClubATX: Transforming Board Management
NetSquared
 
PDF
NPTechClubATX: Getting Out of the Alligator Pit
NetSquared
 
PDF
NPTechClubATX - Engaging Communities of Color
NetSquared
 
PDF
Net2 Toronto: Digital Donor Acquisition — Tips, Tricks, Pitfalls & Problem-So...
NetSquared
 
PDF
Social Engineering 101: Don't Get Manipulated by Attackers
NetSquared
 
PDF
NetSquared Athens: Everything You Always Wanted to Know About Tech and Nonprofit
NetSquared
 
PDF
Community Isn't Cancelled — Q3 FY20 NetSquared Report
NetSquared
 
PDF
How NGOs and Charities Can Implement Budget Video Conference Software
NetSquared
 
PPTX
Desire seyram sackitey — NetSquared productivity tools and tips for non pro...
NetSquared
 
PDF
Highlights from the TechSoup Catalog [webinar slides]
NetSquared
 
PDF
NetSquared Report: July 1 - December 31 2019
NetSquared
 
PDF
NetSquared Quarterly Report: January 1 – March 31 2019
NetSquared
 
#NPTechClubATX: 5G: What Is It and Why Is It a Game Changer?
NetSquared
 
Nonprofit Tech Club Austin - Maximizing Tech to Save Money
NetSquared
 
Digital Accessibility: Introduction to Law and Process
NetSquared
 
NPTechClubATX: Prospecting - Reviewing Your Own Databases for Hidden Gems
NetSquared
 
NPTechClubATX: 7 Simple Secrets to Successful Nonprofit Events
NetSquared
 
NPTechClubATX: 7 Simple Secrets to Successful Nonprofit Events
NetSquared
 
NPTechClubATX: Engaging Communities of Color with Gabryella Desporte of Latin...
NetSquared
 
NPTechClubATX: Social Media During Emergencies
NetSquared
 
NPTechClubATX: Transforming Board Management
NetSquared
 
NPTechClubATX: Getting Out of the Alligator Pit
NetSquared
 
NPTechClubATX - Engaging Communities of Color
NetSquared
 
Net2 Toronto: Digital Donor Acquisition — Tips, Tricks, Pitfalls & Problem-So...
NetSquared
 
Social Engineering 101: Don't Get Manipulated by Attackers
NetSquared
 
NetSquared Athens: Everything You Always Wanted to Know About Tech and Nonprofit
NetSquared
 
Community Isn't Cancelled — Q3 FY20 NetSquared Report
NetSquared
 
How NGOs and Charities Can Implement Budget Video Conference Software
NetSquared
 
Desire seyram sackitey — NetSquared productivity tools and tips for non pro...
NetSquared
 
Highlights from the TechSoup Catalog [webinar slides]
NetSquared
 
NetSquared Report: July 1 - December 31 2019
NetSquared
 
NetSquared Quarterly Report: January 1 – March 31 2019
NetSquared
 
Ad

Recently uploaded (20)

PDF
cs603 ppts .pdf 222222222222222222222222
RabiaNazneen1
 
PDF
ARC-101-B-4.pdfxxxxxxxxxxxxxxxxxxxxxxxxx
IzzyBaniquedBusto
 
PPTX
CompanyReviewTypeOfPowerpointThatIsColor
plukleomarigpuara
 
PDF
Presentation - Interior Design Concepts (2).pdf
vrindagrawal456
 
PPTX
Great_Discoverers_Nohzyxyxyzyzyzyzzyz_Imagptx
kevadiyahem07
 
PPTX
办理学历认证UHI在读证明信英国赫特福德郡大学毕业证范本,UHI成绩单修改
Taqyea
 
PDF
EY-emeia-fso-assurance-viewpoint-technology (1).pdf
INKPPT
 
PDF
Case Study on good and bad acoustics in auditorium
Disha Agrawal
 
PDF
Uber Driver Hackday Sprint Solving Ride Cancellations
YellowSlice1
 
PPT
1744066yaar kya hai ye bolo not nice 4.ppt
preethikavarsha
 
PDF
ARChitec-BUILDING-UTILITIES-2-PART-5.pdf
IzzyBaniquedBusto
 
PDF
respiratory-and-circulatory-system-pdf-hand-outs.pdf
galocharles28
 
PPTX
Chapter 2-3.pptxnsnsnsnsnsjsjsjsjejeusuejsjsj
hibaaqabdirisaaq331
 
PDF
Ecowood.pdf | Tranquil Global Acoustics India
tranquil01
 
PPTX
DEVELOPING-PARAGRAPHS.pptx-developing...
rania680036
 
PDF
SS27 Men's Fashion Trend Book Peclers Paris
Peclers Paris
 
PPTX
811109685-CS3401-Algorithms-Unit-IV.pptx
archu26
 
PDF
WEEK3-Literary-Gennnnnnnnnnnnnnnnnres.pdf
MaybelynVergara
 
PDF
tdtr.pdfjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
JuanCParedes
 
PPTX
EDC_UNIT _I FINAL (1).pptx dhud and w ah yes
TEAKADAITROLLS
 
cs603 ppts .pdf 222222222222222222222222
RabiaNazneen1
 
ARC-101-B-4.pdfxxxxxxxxxxxxxxxxxxxxxxxxx
IzzyBaniquedBusto
 
CompanyReviewTypeOfPowerpointThatIsColor
plukleomarigpuara
 
Presentation - Interior Design Concepts (2).pdf
vrindagrawal456
 
Great_Discoverers_Nohzyxyxyzyzyzyzzyz_Imagptx
kevadiyahem07
 
办理学历认证UHI在读证明信英国赫特福德郡大学毕业证范本,UHI成绩单修改
Taqyea
 
EY-emeia-fso-assurance-viewpoint-technology (1).pdf
INKPPT
 
Case Study on good and bad acoustics in auditorium
Disha Agrawal
 
Uber Driver Hackday Sprint Solving Ride Cancellations
YellowSlice1
 
1744066yaar kya hai ye bolo not nice 4.ppt
preethikavarsha
 
ARChitec-BUILDING-UTILITIES-2-PART-5.pdf
IzzyBaniquedBusto
 
respiratory-and-circulatory-system-pdf-hand-outs.pdf
galocharles28
 
Chapter 2-3.pptxnsnsnsnsnsjsjsjsjejeusuejsjsj
hibaaqabdirisaaq331
 
Ecowood.pdf | Tranquil Global Acoustics India
tranquil01
 
DEVELOPING-PARAGRAPHS.pptx-developing...
rania680036
 
SS27 Men's Fashion Trend Book Peclers Paris
Peclers Paris
 
811109685-CS3401-Algorithms-Unit-IV.pptx
archu26
 
WEEK3-Literary-Gennnnnnnnnnnnnnnnnres.pdf
MaybelynVergara
 
tdtr.pdfjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
JuanCParedes
 
EDC_UNIT _I FINAL (1).pptx dhud and w ah yes
TEAKADAITROLLS
 

Tech4goodPGH – Rapid Prototyping Workshop

  • 2. About me Prototyping 101 Tools Hands-on exercise : Prototyping the ‘My Digital Persona’ mobile app Overview
  • 3. Jamaal Davis Skills Hobbies Socializing Prototyping Data Visualization Assisting Communities Savouring hot tea (Green Tea)! About me Prototyping 101 Tools Hands-on Human Centered Design
  • 4. About me Prototyping 101 Tools Hands-on What is a Prototype? Sketch Wireframe Mockup Which of these is a Prototype?
  • 5. About me Prototyping 101 Tools Hands-on What is a Prototype? Paper prototype Source : http://projekt.kke.tu-berlin.de/methode-prototyping/
  • 6. About me Prototyping 101 Tools Hands-on What is a Prototype? Click-through Prototype Source: https://dribbble.com/shots/3296396-Double-Menu
  • 7. About me Prototyping 101 Tools Hands-on What is a Prototype? Coded Prototype Source: https://blackrockdigital.github.io/startbootstrap-sb-admin-2/pages/index.htm
  • 8. About me Prototyping 101 Tools Hands-on So, what is a Prototype? A Prototype is an early working model of the final product primarily used to collect feedback and iteratively test out ideas. It’s a simulation of the final product, and not the final product itself. Source: https://uxmag.com/articles/what-a-prototype-is-and-is-not
  • 9. About me Prototyping 101 Tools Hands-on Why Prototype? ● Fail fast: Rapidly experiment with new ideas to learn what works well and what doesn’t ● To reduce the later stage costs: The cost of fixing errors exponentially increases as we move from design to development. Source: http://www.agilemodeling.com/essays/costOfChange.htm ● Gauge user acceptance/success: Validate the overall product idea to understand and estimate user acceptance and refine usability of the product ● Early validation of idea, task flows, information display and user interaction provides more visibility to the entire team esp. Developers Source : https://www.ibm.com/design/language/experience/animation/process
  • 10. Iterative Prototyping Process Plan About me Prototyping 101 Tools Hands-on What to test? ● Concept ● User flow ● Layout ● Information ● Interactions What fidelity? ● Low, medium, high What tool? ● Paper, Balsamiq, Invision How to test? ● Usability testing What Users? How many? ● End user, proxy user, yourself, etc What worked well? What needs to be rethought? How? Design Test Refine
  • 11. About me Prototyping 101 Tools Hands-on How to choose a tool? www.figma.com
  • 12. Tool Platform Pricing Project Type Fidelity Collaborati on Design Import DesignTools, Builtin Widgets Transitions, Animations Sharing Handoff InVision (Classic) $15+ W, M, D L, M, H T Principle $99 P W, M, D L, M, H T, A AdobeXD $10 W, M, D L, M, H D, W T Marvel $12+ W, M, D L, M, H T Framer Studio $15 W, M, D L, M, H D T, A Axure $29+ W, M, D L, M D, W T Figma $12+ W, M, D L, M, H D T Flinto $99 P W, M L, M, H D, W T Proto.io $24+ W, M L, M, H D, W T, A UX Pin $19+ W M D L, M, H D, W T Source : https://www.cooper.com/prototyping-tools?
  • 13. 1. Invision (Classic) About me Prototyping 101 Tools Hands-on Source : https://www.youtube.com/watch?v=0qisGSwZym4
  • 14. 1. Invision (Classic) PROS ● Easy to learn ● Quick and intuitive to add screens and create hotspots (drag + drop) ● Sharing and commenting system for collecting feedback ● Asset management features via web tool or Dropbox-like folder for easy file sharing and editing ● Simple web display of prototype ● Options for adding animation to page transitions (mobile only) ● Support for mobile/touch gestures CONS ● Only good for working with existing mocks. Can’t edit designs (Wait for Invision Studio) ● Interactivity limited to hotspots or timeouts for moving between screens About me Prototyping 101 Tools Hands-on Source : https://www.cooper.com/prototyping-tools?
  • 15. 2. Adobe XD About me Prototyping 101 Tools Hands-on Source : https://www.youtube.com/watch?time_continue=4&v=brYZ_2Pe-_8
  • 16. 2. Adobe XD PROS ● Part of Adobe CC product suite ● Import Ps, Sketch files ● Design and prototyping in one place ● Offers a lot of In-built UI Kits for Apple products, Android and Microsoft UI Kits ● Repeat grid feature is dope! ● Visual prototype connections and live preview ● Supports integrations like dropbox, zeplin CONS ● No precision commenting ● No collaborative editing ● Need to upload XD documents to the Adobe cloud for previewing in the XD app About me Prototyping 101 Tools Hands-on Source : https://www.cooper.com/prototyping-tools?
  • 17. 3. Framer Studio About me Prototyping 101 Tools Hands-on Source : https://www.youtube.com/watch?v=ElJOsCzm05U
  • 18. 3. Framer Studio PROS ● Fine-grain control for adding interactivity and animations to individual elements ● Advanced support for gesture based interactions ● High fidelity output for animations and interactions ● Ability to import a Sketch file, which brings in all assets as individual objects that can be manipulated in Framer ● Immediately see changes to prototype while working via live viewer (split screen with code on the left and live preview on the right is a powerful way to work) ● View prototype on Android, iOS, or web through Mirror app CONS ● Steep learning curve if you don’t have knowledge of JavaScript or a similar language ● Requires a basic understanding of programming languages ● Takes time to get design elements in Sketch file set up correctly for use in Framer ● No visual way to keep track of states and pages; everything is built with Coffeescript About me Prototyping 101 Tools Hands-on Source : https://www.cooper.com/prototyping-tools?
  • 19. 5. Proto.io About me Prototyping 101 Tools Hands-on Source : https://www.youtube.com/watch?v=MuOljAkUt0A
  • 20. 5. Proto.io PROS ● Option to add animation to individual elements and transition effects to links ● Good training and support documentation ● Fine-grain control for adding interactivity to individual elements ● Effective simulation of high-fidelity interaction behaviors ● Support for gesture-based interaction CONS ● Steep learning curve; not easy to use for a first-time user ● Time-consuming—2 hours to create first prototype ● Designed to build out screens in the tool. Difficult to use existing mock-ups as starting point. ● Animated behaviors are buggy and do not always work consistently ● Hard to assign behaviors to specific elements because element labels are unclear About me Prototyping 101 Tools Hands-on Source : https://www.cooper.com/prototyping-tools?
  • 21. Let’s get our hands dirty! About me Prototyping 101 Tools Hands-on Plan What to test? ● Concept ● User flow ● Layout ● Information ● Interactions What fidelity? ● Low, medium, high What tool? ● Paper, Figma, Invision How to test? ● Usability testing What Users? How many? ● End user, proxy user, yourself, etc What worked well? What needs to be rethought? How? Design Test Refine 10 minutes 25 minutes 25 minutes 5 minutes
  • 22. Prototype ‘My Digital Persona’ mobile app Problem/Idea: Lack of transparency in individual’s data collected by internet companies could compromise individual’s privacy Users: Social media users using Facebook, Linkedin, Twitter; >13 yrs old (18 - 54) User Story: As a social media user, I want to know what data is being captured about me so that I can be sure of my privacy protection Solution: ‘My Digital Persona’ is a mobile app that boosts the sense of comfort and confidence in people by enabling them to connect, view and explore their data captured by various social networks About me Prototyping 101 Tools Hands-on
  • 23. Thank you! [email protected] @Tech4GoodPGH Shout outs to Erica Friedman and Maria Taylor
  • 24. Prototyping ● http://alignedleft.com/work/d3-book ● https://www.cooper.com/prototyping-tools? ● https://uxtools.co/tools/prototyping ● https://www.slideshare.net/emanabedalwahhab/prototyping-34600987 ● https://www.coursera.org/learn/user-research Inspiration ● https://dribbble.com/search?q=prototype ● https://marvelapp.com/explore/ ● https://spaces.proto.io/ Resources