SlideShare a Scribd company logo
1 of 44
Download to read offline
About Myself
➔ Business Analyst
➔ UX-enthusiast
➔ Can write some stuff in Python
➔ Started career in Customer
Support
➔ An old otaku (useless fact)
Glossary
➔ Minimal Valuable/Viable Product
That is a product, anyway. You can try to sell it to customers.
➔ Prototype
Not a product. You can show it to friends, family, and even investors. Don’t try
to sell it to customers. They won’t be happy about that.
➔ UX prototype
Focuses mainly on user experience and customer satisfaction of using a future
product.
How it used to be in the past
How it used to be in the past (bad case)
How it works now (in most cases)
Top 10 Highest Rated Prototyping Software*
1. InVision - 98%
2. Marvel - 95%
3. Axure RP - 79%
4. POP - 76%
5. Fluid UI - 70%
6. Proto.io - 62%
7. Flinto - 57%
8. UXPin - 41%
9. iRise - 36%
10. Framer Studio - 28%
*Based on G2 Satisfaction Score by g2crowd.com
What tools do you use for
prototyping?
What features are required
for a prototyping tool?
Must-have features nowadays
● Multiplatform
● Collaboration
● Preview on devices
● Responsive layout
● Versioning
● Diverse component configuration
● Navigation among screens
● Animation
● Export to multiples formats
Nice-to-have features
● Extensive documentation
● Video tutorials
● Less limitations for non-enterprise customers
● Free (no subscription required)
● Sending automatic request for making and delivering coffee from the nearest
cafe
From design to implementation
Some unexpected sh*t is about
to happen anyway.
Just take it easy.
What we can do (these are new principles)
➔ Closer collaboration between UX and DEV
➔ Re-using design in development
➔ Narrow the gap between a prototype and a product/feature
➔ Prototype is an MVP
Prototyping tools under consideration today
Alva (https://meetalva.io/)
Framer (https://framer.com/)
Supernova Studio (https://supernova.studio/)
Fuse (https://www.fusetools.com/)
Alva or Meet Alva
“It is a radically new digital design tool built for cross-functional product teams.
Alva lets you design interactive products based on the same components your engineers
are using for production websites. But, our mission goes way further. And guess what – we
are entirely open source.” - meetalva.com
https://github.com/meetalva/alva
Alva’s visual editor
Alva’s default patterns
Atoms:
● Button
● Copy
● Dropdown item
● Headline
● Image
● Layout
● Space
Molecules:
● Dropdown
● Hero
● Teaser
● Text
Alva’s main feature
What we’ve got
➔ Using React to customize basic components
➔ One source for design and code of the components
➔ Reusing the components
Alva +
● Tight collaboration between UX and DEV
● Prototype components are up-to-date with a product
● Creating and supporting design systems and style guides
● Further reusing of custom components
● Free
● Open source
Alva -
● Lack of documentation and tutorials
● It is a quite raw tool
● Lack of configuration in the visual editor
● Lack of default patterns
● React-focused only
Briefly about Framer (advantages)
● You can design in traditional way
● You can actually write code instead
● Using CoffeeScript as more light-weighted syntax of JavaScript
● Diverse component customization and animation abilities
● Export to SVG and CSS code
● Rich documentation and tutorials
● You can embed AR.js to use augmented reality in Framer
But… (Framer’s disadvantages)
● You’d better know JS basics
● Need much time to learn the features
● It is not free
Supernova products
Supernova Studio
Powerful visual editor on desktop for designing mobile apps. We will focus on it.
Supernova Cloud
Online suite for team collaboration on a prototype. It is free and has no limits for
users and projects. But it works only in a conjunction with the Studio.
The Studio is not free.
Supernova Studio
Supernova Studio: Export as code
Export a prototype as a project for:
Android
iOS
React Native
Build system configuration file and project structure, layouts, assets, drawables,
source code, localizations files and other platform specifics.
Supernova Studio: Localization
● Make localization during the design stage
● Check localizations in the editor
● Up-to 30 languages.
● Automatic or manual localization
● Can use built-in Google Translate API connector
Other Supernova’s advantages
● Powerful animation engine
● Export to Supernova Cloud
● Extensive documentation
● Video tutorials
Supernova -
● Import from Sketch only
● Mac only
● High price
● Magic under the hood
Fuse - platform for developing Android and iOS apps.
From Norway with love.
Own XML for designing
components, layouts, and basic
animations
JavaScript to make it alive
Real time app preview
Compiled app for
Android or iOS
How it works (in general)
App preview and code editor = FREE
Fuse Studio – a visual editor for designing app
125$ per month for a user
Example of a button
Attributes, classes, variables – all we love.
Let’s add the button on a screen
This is a checkbox. It is not so funny anymore.
Radio Buttons
Compare UI and the code
Fuse: Advantages
● A development platform
● UX and DEV are working in one environment
● Prototype = MVP
● Extensive documentation
● App preview
● Platform updates and improvements
Fuse: Disadvantages
● No sense to use it just for UX prototyping alone
● Need time and efforts to learn
● High price for a license
We need to learn. That’s it.
Thank you!
elijah.zaharov@gmail.com
https://www.facebook.com/elijah.zaharov
@averlarque

More Related Content

What's hot

Building beautiful apps with Google flutter
Building beautiful apps with Google flutterBuilding beautiful apps with Google flutter
Building beautiful apps with Google flutterAhmed Abu Eldahab
 
What is flutter and why should i care?
What is flutter and why should i care?What is flutter and why should i care?
What is flutter and why should i care?Sergi Martínez
 
Media powerpoint 211
Media powerpoint  211Media powerpoint  211
Media powerpoint 211spirigel123
 
Android – As a tool of innovation
Android – As a tool of innovation Android – As a tool of innovation
Android – As a tool of innovation Pallab Sarkar
 
XCUITest Introduction: Test Automation University
XCUITest Introduction: Test Automation University XCUITest Introduction: Test Automation University
XCUITest Introduction: Test Automation University Shashikant Jagtap
 
Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!
Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!
Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!Michał Ćmil
 
How to prototype interactive iPad applications in 30 minutes or less using Ap...
How to prototype interactive iPad applications in 30 minutes or less using Ap...How to prototype interactive iPad applications in 30 minutes or less using Ap...
How to prototype interactive iPad applications in 30 minutes or less using Ap...Amir Khella
 
Design at Lingualeo: From Idea to MMP
Design at Lingualeo: From Idea to MMPDesign at Lingualeo: From Idea to MMP
Design at Lingualeo: From Idea to MMPAnton Guglya
 
The magic of flutter
The magic of flutterThe magic of flutter
The magic of flutterShady Selim
 
How to become an Eclipse committer in 20 minutes and fork the IDE
How to become an Eclipse committer in 20 minutes and fork the IDEHow to become an Eclipse committer in 20 minutes and fork the IDE
How to become an Eclipse committer in 20 minutes and fork the IDELars Vogel
 
Test Inside Containers: Dockerise Appium Tests
Test Inside Containers: Dockerise Appium TestsTest Inside Containers: Dockerise Appium Tests
Test Inside Containers: Dockerise Appium TestsSrinivasan Sekar
 

What's hot (11)

Building beautiful apps with Google flutter
Building beautiful apps with Google flutterBuilding beautiful apps with Google flutter
Building beautiful apps with Google flutter
 
What is flutter and why should i care?
What is flutter and why should i care?What is flutter and why should i care?
What is flutter and why should i care?
 
Media powerpoint 211
Media powerpoint  211Media powerpoint  211
Media powerpoint 211
 
Android – As a tool of innovation
Android – As a tool of innovation Android – As a tool of innovation
Android – As a tool of innovation
 
XCUITest Introduction: Test Automation University
XCUITest Introduction: Test Automation University XCUITest Introduction: Test Automation University
XCUITest Introduction: Test Automation University
 
Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!
Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!
Eclipse RCP outside of Eclipse IDE - Gradle to the rescue!
 
How to prototype interactive iPad applications in 30 minutes or less using Ap...
How to prototype interactive iPad applications in 30 minutes or less using Ap...How to prototype interactive iPad applications in 30 minutes or less using Ap...
How to prototype interactive iPad applications in 30 minutes or less using Ap...
 
Design at Lingualeo: From Idea to MMP
Design at Lingualeo: From Idea to MMPDesign at Lingualeo: From Idea to MMP
Design at Lingualeo: From Idea to MMP
 
The magic of flutter
The magic of flutterThe magic of flutter
The magic of flutter
 
How to become an Eclipse committer in 20 minutes and fork the IDE
How to become an Eclipse committer in 20 minutes and fork the IDEHow to become an Eclipse committer in 20 minutes and fork the IDE
How to become an Eclipse committer in 20 minutes and fork the IDE
 
Test Inside Containers: Dockerise Appium Tests
Test Inside Containers: Dockerise Appium TestsTest Inside Containers: Dockerise Appium Tests
Test Inside Containers: Dockerise Appium Tests
 

Similar to UX Prototyping: New Principles and Tools (HTP Grodno, 20.03.2018)

An introduction to Emulsify
An introduction to EmulsifyAn introduction to Emulsify
An introduction to Emulsifyvaluebound
 
Flutter vs Java Graphical User Interface Frameworks - text
Flutter vs Java Graphical User Interface Frameworks - textFlutter vs Java Graphical User Interface Frameworks - text
Flutter vs Java Graphical User Interface Frameworks - textToma Velev
 
Tracking and improving software quality with SonarQube
Tracking and improving software quality with SonarQubeTracking and improving software quality with SonarQube
Tracking and improving software quality with SonarQubePatroklos Papapetrou (Pat)
 
Tech4goodPGH – Rapid Prototyping Workshop
Tech4goodPGH – Rapid Prototyping WorkshopTech4goodPGH – Rapid Prototyping Workshop
Tech4goodPGH – Rapid Prototyping WorkshopNetSquared
 
Storyboarding and Wireframe Tools Review
Storyboarding and Wireframe Tools ReviewStoryboarding and Wireframe Tools Review
Storyboarding and Wireframe Tools ReviewHenry Cogo
 
Mobile UI Testing using Appium and Docker
Mobile UI Testing using Appium and DockerMobile UI Testing using Appium and Docker
Mobile UI Testing using Appium and DockerMoataz Nabil
 
Prototyping Workshop
Prototyping WorkshopPrototyping Workshop
Prototyping WorkshopTamara Pinos
 
Ignite your app development with Angular, NativeScript and Firebase
Ignite your app development with Angular, NativeScript and FirebaseIgnite your app development with Angular, NativeScript and Firebase
Ignite your app development with Angular, NativeScript and FirebaseJen Looper
 
quantum_leap_angularjs_tools_redefining_development_in_2023.pptx
quantum_leap_angularjs_tools_redefining_development_in_2023.pptxquantum_leap_angularjs_tools_redefining_development_in_2023.pptx
quantum_leap_angularjs_tools_redefining_development_in_2023.pptxsarah david
 
Lean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partnerLean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partnerBill Scott
 
Scaling up your R&D group
Scaling up your R&D groupScaling up your R&D group
Scaling up your R&D groupAvi Wortzel
 
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...Anthony D. Paul
 
Wds leanengineering-141103233017-conversion-gate02
Wds leanengineering-141103233017-conversion-gate02Wds leanengineering-141103233017-conversion-gate02
Wds leanengineering-141103233017-conversion-gate02Shivam Prajapati
 
Cerebro for vfx eng
Cerebro for vfx engCerebro for vfx eng
Cerebro for vfx engCineSoft
 

Similar to UX Prototyping: New Principles and Tools (HTP Grodno, 20.03.2018) (20)

An introduction to Emulsify
An introduction to EmulsifyAn introduction to Emulsify
An introduction to Emulsify
 
Flutter vs Java Graphical User Interface Frameworks - text
Flutter vs Java Graphical User Interface Frameworks - textFlutter vs Java Graphical User Interface Frameworks - text
Flutter vs Java Graphical User Interface Frameworks - text
 
Tracking and improving software quality with SonarQube
Tracking and improving software quality with SonarQubeTracking and improving software quality with SonarQube
Tracking and improving software quality with SonarQube
 
Tech4goodPGH – Rapid Prototyping Workshop
Tech4goodPGH – Rapid Prototyping WorkshopTech4goodPGH – Rapid Prototyping Workshop
Tech4goodPGH – Rapid Prototyping Workshop
 
Storyboarding and Wireframe Tools Review
Storyboarding and Wireframe Tools ReviewStoryboarding and Wireframe Tools Review
Storyboarding and Wireframe Tools Review
 
Mobile UI Testing using Appium and Docker
Mobile UI Testing using Appium and DockerMobile UI Testing using Appium and Docker
Mobile UI Testing using Appium and Docker
 
Mad scientist-roadshow
Mad scientist-roadshowMad scientist-roadshow
Mad scientist-roadshow
 
RishabhAgarwal
RishabhAgarwalRishabhAgarwal
RishabhAgarwal
 
Prototyping Workshop
Prototyping WorkshopPrototyping Workshop
Prototyping Workshop
 
Java Framework comparison
Java Framework comparisonJava Framework comparison
Java Framework comparison
 
Ignite your app development with Angular, NativeScript and Firebase
Ignite your app development with Angular, NativeScript and FirebaseIgnite your app development with Angular, NativeScript and Firebase
Ignite your app development with Angular, NativeScript and Firebase
 
quantum_leap_angularjs_tools_redefining_development_in_2023.pptx
quantum_leap_angularjs_tools_redefining_development_in_2023.pptxquantum_leap_angularjs_tools_redefining_development_in_2023.pptx
quantum_leap_angularjs_tools_redefining_development_in_2023.pptx
 
Lean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partnerLean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partner
 
Scaling up your R&D group
Scaling up your R&D groupScaling up your R&D group
Scaling up your R&D group
 
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
 
Wds leanengineering-141103233017-conversion-gate02
Wds leanengineering-141103233017-conversion-gate02Wds leanengineering-141103233017-conversion-gate02
Wds leanengineering-141103233017-conversion-gate02
 
What is dev ops?
What is dev ops?What is dev ops?
What is dev ops?
 
Cerebro for vfx eng
Cerebro for vfx engCerebro for vfx eng
Cerebro for vfx eng
 
SEO consultant Dubai
SEO consultant DubaiSEO consultant Dubai
SEO consultant Dubai
 
SEO packages Dubai
SEO packages DubaiSEO packages Dubai
SEO packages Dubai
 

Recently uploaded

Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 

Recently uploaded (20)

Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 

UX Prototyping: New Principles and Tools (HTP Grodno, 20.03.2018)

  • 1.
  • 2. About Myself ➔ Business Analyst ➔ UX-enthusiast ➔ Can write some stuff in Python ➔ Started career in Customer Support ➔ An old otaku (useless fact)
  • 3. Glossary ➔ Minimal Valuable/Viable Product That is a product, anyway. You can try to sell it to customers. ➔ Prototype Not a product. You can show it to friends, family, and even investors. Don’t try to sell it to customers. They won’t be happy about that. ➔ UX prototype Focuses mainly on user experience and customer satisfaction of using a future product.
  • 4. How it used to be in the past
  • 5. How it used to be in the past (bad case)
  • 6. How it works now (in most cases)
  • 7. Top 10 Highest Rated Prototyping Software* 1. InVision - 98% 2. Marvel - 95% 3. Axure RP - 79% 4. POP - 76% 5. Fluid UI - 70% 6. Proto.io - 62% 7. Flinto - 57% 8. UXPin - 41% 9. iRise - 36% 10. Framer Studio - 28% *Based on G2 Satisfaction Score by g2crowd.com
  • 8. What tools do you use for prototyping?
  • 9. What features are required for a prototyping tool?
  • 10. Must-have features nowadays ● Multiplatform ● Collaboration ● Preview on devices ● Responsive layout ● Versioning ● Diverse component configuration ● Navigation among screens ● Animation ● Export to multiples formats
  • 11. Nice-to-have features ● Extensive documentation ● Video tutorials ● Less limitations for non-enterprise customers ● Free (no subscription required) ● Sending automatic request for making and delivering coffee from the nearest cafe
  • 12. From design to implementation
  • 13. Some unexpected sh*t is about to happen anyway. Just take it easy.
  • 14. What we can do (these are new principles) ➔ Closer collaboration between UX and DEV ➔ Re-using design in development ➔ Narrow the gap between a prototype and a product/feature ➔ Prototype is an MVP
  • 15. Prototyping tools under consideration today Alva (https://meetalva.io/) Framer (https://framer.com/) Supernova Studio (https://supernova.studio/) Fuse (https://www.fusetools.com/)
  • 16. Alva or Meet Alva “It is a radically new digital design tool built for cross-functional product teams. Alva lets you design interactive products based on the same components your engineers are using for production websites. But, our mission goes way further. And guess what – we are entirely open source.” - meetalva.com https://github.com/meetalva/alva
  • 18. Alva’s default patterns Atoms: ● Button ● Copy ● Dropdown item ● Headline ● Image ● Layout ● Space Molecules: ● Dropdown ● Hero ● Teaser ● Text
  • 20. What we’ve got ➔ Using React to customize basic components ➔ One source for design and code of the components ➔ Reusing the components
  • 21. Alva + ● Tight collaboration between UX and DEV ● Prototype components are up-to-date with a product ● Creating and supporting design systems and style guides ● Further reusing of custom components ● Free ● Open source
  • 22. Alva - ● Lack of documentation and tutorials ● It is a quite raw tool ● Lack of configuration in the visual editor ● Lack of default patterns ● React-focused only
  • 23. Briefly about Framer (advantages) ● You can design in traditional way ● You can actually write code instead ● Using CoffeeScript as more light-weighted syntax of JavaScript ● Diverse component customization and animation abilities ● Export to SVG and CSS code ● Rich documentation and tutorials ● You can embed AR.js to use augmented reality in Framer
  • 24. But… (Framer’s disadvantages) ● You’d better know JS basics ● Need much time to learn the features ● It is not free
  • 25. Supernova products Supernova Studio Powerful visual editor on desktop for designing mobile apps. We will focus on it. Supernova Cloud Online suite for team collaboration on a prototype. It is free and has no limits for users and projects. But it works only in a conjunction with the Studio. The Studio is not free.
  • 27. Supernova Studio: Export as code Export a prototype as a project for: Android iOS React Native Build system configuration file and project structure, layouts, assets, drawables, source code, localizations files and other platform specifics.
  • 28. Supernova Studio: Localization ● Make localization during the design stage ● Check localizations in the editor ● Up-to 30 languages. ● Automatic or manual localization ● Can use built-in Google Translate API connector
  • 29. Other Supernova’s advantages ● Powerful animation engine ● Export to Supernova Cloud ● Extensive documentation ● Video tutorials
  • 30. Supernova - ● Import from Sketch only ● Mac only ● High price ● Magic under the hood
  • 31. Fuse - platform for developing Android and iOS apps. From Norway with love.
  • 32. Own XML for designing components, layouts, and basic animations JavaScript to make it alive Real time app preview Compiled app for Android or iOS How it works (in general)
  • 33. App preview and code editor = FREE
  • 34. Fuse Studio – a visual editor for designing app 125$ per month for a user
  • 35. Example of a button Attributes, classes, variables – all we love.
  • 36. Let’s add the button on a screen
  • 37. This is a checkbox. It is not so funny anymore.
  • 39. Compare UI and the code
  • 40. Fuse: Advantages ● A development platform ● UX and DEV are working in one environment ● Prototype = MVP ● Extensive documentation ● App preview ● Platform updates and improvements
  • 41. Fuse: Disadvantages ● No sense to use it just for UX prototyping alone ● Need time and efforts to learn ● High price for a license
  • 42. We need to learn. That’s it.