SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
Web and mobile app
prototyping
Joni Juup 2.4.2016 – Boost Turku
With presentation notes!
What is prototyping?
“ A prototype is an early sample, model, or release of a product built to test a concept or
process or to act as a thing to be replicated or learned from. “ — Wikipedia
Prototype is a rough version of your idea. It’s a functional sketch.
Prototyping helps you to…
• test your ideas.
• find potential problems early on.
• iterate fast and easily.
• understand your product and its
requirements better.
• present your ideas to others in a
functional form.
Putting your ideas in prototype, might open
up possibilities and problems you never
knew existed. Iterating should also be fast
and easy in a prototype, compared to making
the changes in the final phases of the
product development. Presenting your ideas
to others is important and often static
images alone cannot convey your idea,
especially if it’s interaction heavy. By
building prototypes you are able to
understand your product better.
Best of all you don’t have to be an
amazing coder or a hip designer to
build a working prototype.
You’re good just as you are now.
Fidelity
The level of detail in your prototype
Pen & paper
wireframes
Grayscale prototype 

(Proto.io)
Detailed design

(Sketch, Proto.io)
Interaction prototypes

(Flinto, FramerJS)
Example process of designing an app
Fidelity levels
Paper Wireframe Grayscale Detailed Interaction
Iteration speed
UI detail level
Low-fidelity High fidelity
Grayscale fidelity is used for giving an realistic image of the service UI, but driving users focus out of commenting on fonts and colors - it’s a level
commonly used when the final visual look of the service is not yet determined. Consider it a better looking wireframe. Detailed prototype is a
working mockup of the final product, with near final visuals. Interaction is a fidelity level we use often at Taiste when prototyping single
interactions and fine tuning the intricacies of the animations and feel of a single part of the product.
Some good prototyping tools
Paper Wireframe Grayscale Detailed Interaction
Pen & paper
Cardboards
Post-its
Whiteboard
Balsamiq
Proto.io
Flinto
Keynote / Powerpoint
InVision
Proto.io
Flinto
HTML/CSS/JS
InVision
Proto.io
Flinto
HTML/CSS/JS
Flinto
HTML/CSS/JS
Origami/Avocado
FramerJS
Low-fidelity High fidelity
http://www.cooper.com/prototyping-toolshttp://prototypingtools.co/
I usually pick my prototyping tools on a couple of criteria: fidelity level which we’re working in, shareability of the prototype, is it for native
app or web, does it have a lot of custom interactions or not and is it a whole service/app flow prototype, or a detailed interaction prototype.
Some general do’s and don’ts
• Use animation to convey position, or to draw attention to critical elements.
Don’t animate everything.
• Always try to follow good usability rules. On the mobile, read up on the OS
UI guidelines.
• When testing a detailed prototype outside of your team, avoid lorem ipsums
and unnecessary funny names or texts - they draw the testers attention away
from your product.
• Prototype and test prototypes as early as possible.
Good usability uses C.R.A.P
• Contrast - establish a difference between headers and body texts -
with important call-to-actions and minor links.
• Repetition - design elements should follow a similar visual and
functional logic throughout your product.
• Alignment - align elements to create a coherent look. Don’t let stuff
just float around.
• Proximity - group related elements so users don’t have to find them.
From The Non-Designer's Design Book by Robin Williams
Thank you.
Joni Juup

Product Designer
Email: joni@taiste.fi
Twitter: @jonijuup

Más contenido relacionado

La actualidad más candente

Prototype
PrototypePrototype
Prototype
jwawne1
 
Prototype
PrototypePrototype
Prototype
jwawne1
 
Prototyping for tiny fingers
Prototyping for tiny fingersPrototyping for tiny fingers
Prototyping for tiny fingers
Julio Pari
 
Rettig onprototyping
Rettig onprototypingRettig onprototyping
Rettig onprototyping
Julio Pari
 
Paper Prototyping for Agile Development
Paper Prototyping for Agile DevelopmentPaper Prototyping for Agile Development
Paper Prototyping for Agile Development
Maxim Gaponov
 

La actualidad más candente (20)

Prototype
PrototypePrototype
Prototype
 
Prototyping and Piloting
Prototyping and PilotingPrototyping and Piloting
Prototyping and Piloting
 
Prototype
PrototypePrototype
Prototype
 
Quick Tips to Wireframing & Prototyping
Quick Tips to Wireframing & PrototypingQuick Tips to Wireframing & Prototyping
Quick Tips to Wireframing & Prototyping
 
Rapid Prototyping
Rapid PrototypingRapid Prototyping
Rapid Prototyping
 
Prototype Apps in No Time
Prototype Apps in No TimePrototype Apps in No Time
Prototype Apps in No Time
 
Start Prototyping From Keynote
Start Prototyping From KeynoteStart Prototyping From Keynote
Start Prototyping From Keynote
 
Make it or Break It: Evolutionary or Throwaway Prototyping
Make it or Break It: Evolutionary or Throwaway PrototypingMake it or Break It: Evolutionary or Throwaway Prototyping
Make it or Break It: Evolutionary or Throwaway Prototyping
 
Lean Prototyping - A Practical Guide
Lean Prototyping - A Practical GuideLean Prototyping - A Practical Guide
Lean Prototyping - A Practical Guide
 
UX Tutorial Session Day 2
UX Tutorial Session Day 2UX Tutorial Session Day 2
UX Tutorial Session Day 2
 
Managing change with prototyping
Managing change with prototypingManaging change with prototyping
Managing change with prototyping
 
Prototyping for tiny fingers
Prototyping for tiny fingersPrototyping for tiny fingers
Prototyping for tiny fingers
 
Rettig onprototyping
Rettig onprototypingRettig onprototyping
Rettig onprototyping
 
Prototype
PrototypePrototype
Prototype
 
Paper Prototyping for Agile Development
Paper Prototyping for Agile DevelopmentPaper Prototyping for Agile Development
Paper Prototyping for Agile Development
 
Agile design pattern
Agile design patternAgile design pattern
Agile design pattern
 
How to prototype like a pro
How to prototype like a proHow to prototype like a pro
How to prototype like a pro
 
Fast prototypes and customer development for start ups
Fast prototypes and customer development for start upsFast prototypes and customer development for start ups
Fast prototypes and customer development for start ups
 
Rapid Prototyping,Rapid prototype,SLA prototype
Rapid Prototyping,Rapid prototype,SLA prototypeRapid Prototyping,Rapid prototype,SLA prototype
Rapid Prototyping,Rapid prototype,SLA prototype
 
software Prototyping
software Prototypingsoftware Prototyping
software Prototyping
 

Destacado

Analisis i diseño rtrabajho
Analisis i diseño rtrabajhoAnalisis i diseño rtrabajho
Analisis i diseño rtrabajho
mary salazar
 
Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"
Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"
Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"
Provectus
 

Destacado (20)

Chapter 4 corporate strategies for global management and competitiveness for ...
Chapter 4 corporate strategies for global management and competitiveness for ...Chapter 4 corporate strategies for global management and competitiveness for ...
Chapter 4 corporate strategies for global management and competitiveness for ...
 
Biología
BiologíaBiología
Biología
 
Nuestras bicicletas
Nuestras bicicletasNuestras bicicletas
Nuestras bicicletas
 
Las vitaminas
Las vitaminasLas vitaminas
Las vitaminas
 
PresentacióN2
PresentacióN2PresentacióN2
PresentacióN2
 
Angioedema
AngioedemaAngioedema
Angioedema
 
Analisis i diseño rtrabajho
Analisis i diseño rtrabajhoAnalisis i diseño rtrabajho
Analisis i diseño rtrabajho
 
Analyst presentation - 2016 Q3
Analyst presentation - 2016 Q3 Analyst presentation - 2016 Q3
Analyst presentation - 2016 Q3
 
Tagesspiegel-Beilage_25 Jahre Konzerthaus_Seite 4-5.pdf
Tagesspiegel-Beilage_25 Jahre Konzerthaus_Seite 4-5.pdfTagesspiegel-Beilage_25 Jahre Konzerthaus_Seite 4-5.pdf
Tagesspiegel-Beilage_25 Jahre Konzerthaus_Seite 4-5.pdf
 
Álvaro Máximo – soluções protéticas
Álvaro Máximo – soluções protéticasÁlvaro Máximo – soluções protéticas
Álvaro Máximo – soluções protéticas
 
Ermita de Santa Barbara La Fresneda
Ermita de Santa Barbara La FresnedaErmita de Santa Barbara La Fresneda
Ermita de Santa Barbara La Fresneda
 
¿Cuáles son los enfoques de instrumentación de la   Estrategia Nacional para ...
¿Cuáles son los enfoques de instrumentación de la   Estrategia Nacional para ...¿Cuáles son los enfoques de instrumentación de la   Estrategia Nacional para ...
¿Cuáles son los enfoques de instrumentación de la   Estrategia Nacional para ...
 
MESA DE DEBATE - Tratamiento de la DM2: Tratamiento farmacológico Dual o trip...
MESA DE DEBATE - Tratamiento de la DM2: Tratamiento farmacológico Dual o trip...MESA DE DEBATE - Tratamiento de la DM2: Tratamiento farmacológico Dual o trip...
MESA DE DEBATE - Tratamiento de la DM2: Tratamiento farmacológico Dual o trip...
 
Promessa
PromessaPromessa
Promessa
 
Mobile payments powered by Beacons - Onyx Beacon
Mobile payments powered by Beacons - Onyx BeaconMobile payments powered by Beacons - Onyx Beacon
Mobile payments powered by Beacons - Onyx Beacon
 
Exploring Sustainability: Concept and Definition from Practitioner's Perspective
Exploring Sustainability: Concept and Definition from Practitioner's PerspectiveExploring Sustainability: Concept and Definition from Practitioner's Perspective
Exploring Sustainability: Concept and Definition from Practitioner's Perspective
 
AddThis: Scaling Cassandra up and down into containers with ZFS
AddThis: Scaling Cassandra up and down into containers with ZFSAddThis: Scaling Cassandra up and down into containers with ZFS
AddThis: Scaling Cassandra up and down into containers with ZFS
 
Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"
Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"
Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"
 
The Future of Progressive Web Apps - Google for Indonesia
The Future of Progressive Web Apps - Google for IndonesiaThe Future of Progressive Web Apps - Google for Indonesia
The Future of Progressive Web Apps - Google for Indonesia
 
Manual de uso de ms outlook
Manual de uso de ms outlookManual de uso de ms outlook
Manual de uso de ms outlook
 

Similar a Boost Turku - Prototyping Workshop - Mobile and Web Prototyping

The ultimate guide to prototyping
The ultimate guide to prototypingThe ultimate guide to prototyping
The ultimate guide to prototyping
Marcelo Graciolli
 
Prototyping in Figma | How to Prototype in Figma? | Figma Tutorial For Beginn...
Prototyping in Figma | How to Prototype in Figma? | Figma Tutorial For Beginn...Prototyping in Figma | How to Prototype in Figma? | Figma Tutorial For Beginn...
Prototyping in Figma | How to Prototype in Figma? | Figma Tutorial For Beginn...
Simplilearn
 

Similar a Boost Turku - Prototyping Workshop - Mobile and Web Prototyping (20)

The ultimate guide to prototyping
The ultimate guide to prototypingThe ultimate guide to prototyping
The ultimate guide to prototyping
 
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni MahariashaUX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practices
 
Prototyping in Figma | How to Prototype in Figma? | Figma Tutorial For Beginn...
Prototyping in Figma | How to Prototype in Figma? | Figma Tutorial For Beginn...Prototyping in Figma | How to Prototype in Figma? | Figma Tutorial For Beginn...
Prototyping in Figma | How to Prototype in Figma? | Figma Tutorial For Beginn...
 
Citrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping WorkshopCitrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping Workshop
 
Week 12
Week 12Week 12
Week 12
 
APIA2018 - Zahra Tashakorinia - Design Hacks & Paper Prototyping
APIA2018 - Zahra Tashakorinia - Design Hacks & Paper PrototypingAPIA2018 - Zahra Tashakorinia - Design Hacks & Paper Prototyping
APIA2018 - Zahra Tashakorinia - Design Hacks & Paper Prototyping
 
Prototype like a pro
Prototype like a proPrototype like a pro
Prototype like a pro
 
Rapid Prototyping 2015: Its a Mad Mad World
Rapid Prototyping 2015: Its a Mad Mad WorldRapid Prototyping 2015: Its a Mad Mad World
Rapid Prototyping 2015: Its a Mad Mad World
 
Intro to Sketching Prototypes
Intro to Sketching PrototypesIntro to Sketching Prototypes
Intro to Sketching Prototypes
 
Tech4goodPGH – Rapid Prototyping Workshop
Tech4goodPGH – Rapid Prototyping WorkshopTech4goodPGH – Rapid Prototyping Workshop
Tech4goodPGH – Rapid Prototyping Workshop
 
Prototyping and storyboarding.pptx
 Prototyping and storyboarding.pptx Prototyping and storyboarding.pptx
Prototyping and storyboarding.pptx
 
DBA #5 - Design on-the-go: Effective Mobile Prototyping
DBA #5 - Design on-the-go: Effective Mobile PrototypingDBA #5 - Design on-the-go: Effective Mobile Prototyping
DBA #5 - Design on-the-go: Effective Mobile Prototyping
 
Design Thinking : Prototyping & Testing
Design Thinking : Prototyping & TestingDesign Thinking : Prototyping & Testing
Design Thinking : Prototyping & Testing
 
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni MahariashaUX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
 
Design in Startups
Design in StartupsDesign in Startups
Design in Startups
 
Intro to Prototyping
Intro to PrototypingIntro to Prototyping
Intro to Prototyping
 
Multi-Device Prototypes
Multi-Device PrototypesMulti-Device Prototypes
Multi-Device Prototypes
 
Product development - From Idea to Reality - VYE Leader Talk
Product development - From Idea to Reality - VYE Leader TalkProduct development - From Idea to Reality - VYE Leader Talk
Product development - From Idea to Reality - VYE Leader Talk
 
Prototyping - Get the right tools and workflow
Prototyping - Get the right tools and workflowPrototyping - Get the right tools and workflow
Prototyping - Get the right tools and workflow
 

Último

Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
eqaqen
 
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
ZurliaSoop
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptx
balqisyamutia
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
mark11275
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
HyderabadDolls
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
instagramfab782445
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
wpkuukw
 
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptx
balqisyamutia
 

Último (20)

Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
 
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime PondicherryPondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
 
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptx
 
Eye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxEye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docx
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
 
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
Furniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptxFurniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptx
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 
TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptx
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahim
 
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptx
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 

Boost Turku - Prototyping Workshop - Mobile and Web Prototyping

  • 1. Web and mobile app prototyping Joni Juup 2.4.2016 – Boost Turku With presentation notes!
  • 2. What is prototyping? “ A prototype is an early sample, model, or release of a product built to test a concept or process or to act as a thing to be replicated or learned from. “ — Wikipedia Prototype is a rough version of your idea. It’s a functional sketch.
  • 3. Prototyping helps you to… • test your ideas. • find potential problems early on. • iterate fast and easily. • understand your product and its requirements better. • present your ideas to others in a functional form. Putting your ideas in prototype, might open up possibilities and problems you never knew existed. Iterating should also be fast and easy in a prototype, compared to making the changes in the final phases of the product development. Presenting your ideas to others is important and often static images alone cannot convey your idea, especially if it’s interaction heavy. By building prototypes you are able to understand your product better.
  • 4. Best of all you don’t have to be an amazing coder or a hip designer to build a working prototype. You’re good just as you are now.
  • 5. Fidelity The level of detail in your prototype
  • 6. Pen & paper wireframes Grayscale prototype 
 (Proto.io) Detailed design
 (Sketch, Proto.io) Interaction prototypes
 (Flinto, FramerJS) Example process of designing an app
  • 7. Fidelity levels Paper Wireframe Grayscale Detailed Interaction Iteration speed UI detail level Low-fidelity High fidelity Grayscale fidelity is used for giving an realistic image of the service UI, but driving users focus out of commenting on fonts and colors - it’s a level commonly used when the final visual look of the service is not yet determined. Consider it a better looking wireframe. Detailed prototype is a working mockup of the final product, with near final visuals. Interaction is a fidelity level we use often at Taiste when prototyping single interactions and fine tuning the intricacies of the animations and feel of a single part of the product.
  • 8. Some good prototyping tools Paper Wireframe Grayscale Detailed Interaction Pen & paper Cardboards Post-its Whiteboard Balsamiq Proto.io Flinto Keynote / Powerpoint InVision Proto.io Flinto HTML/CSS/JS InVision Proto.io Flinto HTML/CSS/JS Flinto HTML/CSS/JS Origami/Avocado FramerJS Low-fidelity High fidelity http://www.cooper.com/prototyping-toolshttp://prototypingtools.co/ I usually pick my prototyping tools on a couple of criteria: fidelity level which we’re working in, shareability of the prototype, is it for native app or web, does it have a lot of custom interactions or not and is it a whole service/app flow prototype, or a detailed interaction prototype.
  • 9. Some general do’s and don’ts • Use animation to convey position, or to draw attention to critical elements. Don’t animate everything. • Always try to follow good usability rules. On the mobile, read up on the OS UI guidelines. • When testing a detailed prototype outside of your team, avoid lorem ipsums and unnecessary funny names or texts - they draw the testers attention away from your product. • Prototype and test prototypes as early as possible.
  • 10. Good usability uses C.R.A.P • Contrast - establish a difference between headers and body texts - with important call-to-actions and minor links. • Repetition - design elements should follow a similar visual and functional logic throughout your product. • Alignment - align elements to create a coherent look. Don’t let stuff just float around. • Proximity - group related elements so users don’t have to find them. From The Non-Designer's Design Book by Robin Williams
  • 11. Thank you. Joni Juup
 Product Designer Email: joni@taiste.fi Twitter: @jonijuup