DIGITAL UX DESIGN
10th UX DESIGN INTERNSHIP BATCH
Design Mentor : Hariharan
Syllabus
1.Introduction (mobile ux , Web app Ux, hybrid, Native) Introducing feature and requirement (target, problem statement , featured list)
2.Competitor study, affinity mapping,card sorting
3. User flow ,Information architecture & conceptual model
4.UX Components & master component,Google material design
5.UX laws & Design principles & dark ux
Syllabus
6.Wireframe sketches
wireframe low fidelity (Balsamique , paper sketch))
7.Wireframe high fidelity
figma tool class (ux template extraction)
8.rapid prototyping
interactive prototyping
Syllabus
9.Heuristic principles
Usability Testing
10.case study
11.documentation
12.Placement mock test
1.Introduction
Digital UX design
Design as problem solving tool which focusing on various platforms to address problems. And one among that is Digital Platform where we will addressing User experience issues related to their Digital accessibilities .
Things you will learn
1. Understanding the digital medium
2. Human communication in digital Platforms
3. Redesigning for better usability
4. Deep knowledge of the Digital platforms like Mobile
apps, Web apps, Native apps,
Hybrid app, Desktop, Tab
Watch and many others.
Web App & Website
Web app - Amazon, Flipkart | Website - Chalk Piece website
Mobile application
Mobile is ubiquitous and inescapable—over 80% of the world’s population owns a smartphone. With smaller screen sizes and different functionalities, the mobile user experience is quite different. A user’s comprehension drops by 50% when they move from desktop to mobile. How do we overcome this? Well, just make your mobile user experience twice as intuitive! Easy, right?
Lesson 0.1 - Mobile UX Design: The Beginner's Guide | IxDF (interaction-design.org)
Mobile application
As the world has adopted smartphones—companies now understand the advantages of catering to mobile users:
Hybrid app
Before ux design vs After ux design
Activity 1
Choose application and find out the flaw
Activity 1.0: Let’s discus swiggy application features
TOP 15 FEATURES OF SWIGGY APP:
User group / Target User
SWIGGY Target user:
Food buyer
Hotel owners
Delivery partner
Swiggy admin team
Problem statement
How might we get guidance for use genie in order to use courier services
Activity 2: List problem statement, user group and feature list from the document
2.Competitor study
Direct & indirect competitor
Competitor of swiggy
Direct competitor
Indirect Competitor
Competitor study example
Direct competitor Analysis
Chalkstore Competitor Study
Activity
Time Limit : 10 mins
Presenting time : 1 or 2 mins
2.0.Affinity Mapping - What it is
Affinity Mapping is a practice used to organize ideas or insights. It allows large numbers of ideas stemming from brainstorming to be sorted into groups, based on their natural relationships, for review and analysis.
Grouping of ideas or insights
Activity 1
Give ideaconsuming to improvise youtube marketing for content creators
1. There is no download options
2 no video quality
3.charge consuming
4. descriptions
5. Recommendations
6. Fake contents & Fake influencers
7.long ads
8.lots of ads
9.skips ads
10. Caption
11. Education notes
12.unwanted like
�
13.info while playing videos
14.video suggestion at end 1q We have
15. Ads count
16. Copying celebrity content
17. Fake thumbnail
18.uploading content
19. Sensitive content not blocking
20. If blocked also same recommendations appears
21. Reduce ads for no premium member
22. Info while playing videos
23. Eye problem
24. Repeated shorts
Label
Label
Label
Label
2.1.Card Sorting/ Grouping
Video :https://www.youtube.com/watch?v=0tNPT6X9Lhc
Activity 2
Amazon prime
Find out the menus and submenu and do card sorting
3. User flow , Information Architecture & Conceptual Model
3.0.User flow
User flow is the path taken by a prototypical user on a website or app to complete a task. The user flow takes them from their entry point through a set of steps towards a successful outcome and final action, such as purchasing a product.
Checkout User flow Example
Search User flow Example
Google Yahoo
Activity
Gmail - web / mobile
Instagram - app
Take any one task from the list and describe the user steps that needs to be done in order to complete the task within the product.
3.1.Information Architecture
Information architecture is a discipline that focuses on organizing information within digital products clearly and logically. It helps users answer the question, “Where can I find the information I’m looking for?”
Information Architecture Example
Activity
Take any one from list and try to frame the map of it .
3.1.Conceptual Model
A conceptual model is a representation of a system. It shows how people, places, and things interact. They show the real-world features and interactions of your design idea.
Conceptual Model Example - Signin Flow
Activity
Gmail - web / mobile
Instagram - app
Take any one task from the list and describe the conceptual steps that needs to be done in order to complete the task within the product.
4. UI Elements, Master Components,Material Design.
What is UI elements
UI elements are the visual elements that people can see on a website or app interface ( including the buttons, menus, text fields, progress bars, and so on). They enable users to interact smoothly with the website or mobile app and get what they want from it.
Part of the elements
Classifications of UI Elements
Input Controls
Navigation
Information Components
Containers
Mention which element will be used in the topics listed down.
Create & Use Element
Activity
What is Master Components
Master components are components that can be created and managed independent of any application. Master components are then leveraged to create application components either by referencing or copying them.
Live Session
How to create a master component and use within a product
Android and IOS Guidelines
Android : https://m3.material.io/components
Example product that uses the guidelines
Link for Components
Master
UI Elements
Web/ mobile template
Activity
5.UX Laws, Design Principles, Dark UX
UX Laws & Types
Gestalt Laws
Law of Common Region
Creating common regions around an element or group of elements is an easy way to create separation from surrounding elements.
Example
Law of Proximity
Objects that are close tend to join and they are understood as members of the same group.
Example
Law of Pragnanz
People will perceive and interpret objects in the environment in a way that makes them appear as simple as possible
Example
Law of Similarity
The human eye tends to perceive similar elements in a design as a complete picture, shape, or group, even if those elements are separated.
Example
Law of Uniform Connectedness
Elements that are visually connected are perceived as more related than elements with no connection.
Example
Activity
Design Principles
7 Design Principles
Emphasis
Example
Balance
Example
Contrast
Example
Repetition
Example
Alignment
Example
Movement
Example
White Space
Example
Activity
Dark UX
Trick Questions
Sneak Into Basket
Fear Of Missing Out
Confirmshaming - Confirm shaming is the tendency to use language in UX design that guilts the reader in the option to decline, psychologically shaming them into opting in by making them uncomfortable.
Hiddencost
Friendscam
Activity
6. Sketching , Storyboard, wireframe , wireframe types and tools
Sketching
Sketching Example
Sketching cheat sheet
Storyboarding
Storyboarding Example
Activity 2
Wireframe
Wireframe
Low fidelity
Mid fidelity
High fidelity
https://careerfoundry.com/en/blog/ux-design/what-is-a-wireframe-guide/
Low-fidelity wireframes
Low-fidelity wireframes omit any detail that could potentially be a distraction and include only simplistic images, block shapes, and mock content—such as filler text for labels and headings.TOOL - Paper sketching
Activity 2
Mid-fidelity wireframes
The most commonly used wireframe of the three, mid-fidelity wireframes feature more accurate representations of the layout. While they still avoid distractions such as images or typography, more detail is assigned to specific components, and features are clearly differentiated from each other :
TOOL : Balsamiq , Invision, UXpin - https://balsamiq.cloud/svozub6/pwvec55/rA453
Activity 3
Using Balsamiq tool creating screen
Eg: Google search screen
High-fidelity wireframes
Finally, high-fidelity wireframes boast pixel-specific layouts. Where a low-fidelity wireframe may include pseudo-Latin text fillers and grey boxes filled in with an ‘X’ to indicate an image, high-fidelity wireframes may include actual featured images and relevant written content. Tool - Figma ,XD
Wireframe Tools
The 7 best wireframe tools
Wireframe - Major feature in the screen
Wireframe - one User flow
Wireframe unique screens
Eg : Swiggy unique screens - unique screen that cover major feature of the screens
Home Screen
Ordering food
Asking genie
Purchasing in instamart
Wireframe screens name
screens like onboarding , login , Home Screen , settings , help !
Swiggy Home Screen
Activity 4
Using figma or adobe xd wireframe kit; create a screen
Activity 5 - wireframe screens redesign
Using adobe wireframe template or figma wireframe template redesign from existing design (solve any issue and redesign it)
7.Figma Tool
Work Area
Pages, Layers,Assets & Preview
Tool Areas
Frame
https://www.altamira.ai/blog/common-screen-sizes-for-responsive-web-design/
Grids
https://www.nngroup.com/articles/using-grids-in-interface-designs/
https://www.geeksforgeeks.org/grid-system-in-ui-design-beginners-guide/
Typescale
https://m2.material.io/design/typography/the-type-system.html#type-scale
Live Demo
Exporting File
8.Prototyping
What is Prototyping
A prototype is “A simulation or sample version of a final product, which UX teams use for testing before launch.”
Why Prototyping is Done
Why Prototyping is Done
Types of Prototyping
Low fidelity Prototyping ( Paper )
Low fidelity prototypes are quick, cheap, and highly collaborative. It is good to rapidly test the broad concepts in software design. Also, you don’t have to be more advanced in designing skills to create low-fidelity prototypes. You only need to represent the basic key elements without getting into too many details
Mid Fidelity Prototyping (Clickable)
Once you’re done with the hand-drawn prototype, you can turn them into interactive clickable prototypes. Clickable prototypes give much more detail than the low fidelity prototypes and it gives closer look to the final design of the product. You can find a certain level of interactivity in clickable prototypes.
High Fidelity Prototyping (Advanced Interactions & Transitions)
High fidelity prototypes feature the various components, interactive elements, and content of the final product. High-fidelity prototypes look like real app. Creating this prototype is costly but using this prototype users get the feeling that they are interacting with a live application. Designers can test every single element of the software before moving to the actual development of the product.
Tools for Prototyping
https://webflow.com/blog/prototyping-tools
1. Figma
2. InVision Studio
3. Adobe XD
4. Webflow
5. Axure RP
6. Origami Studio
7. Justinmind
8. Sketch
9. Fluid UI
10. Framer
11. Marvel
12. Proto.io
13. Principle
14. Balsamiq
Prototyping Example
1. Figma - Creating one basic prototype
2. InVision Studio - Creating one basic prototype
9.Heuristic Principles & Testing
What is Heuristic Principles
The UI can not be confusing, demanding, or cause stress to the visitors. Instead, user journeys should be so fluid that their navigation becomes intuitive and effortless.
Nielsen’s heuristics are general principles, meaning that they do not determine specific usability rules. Instead, the heuristics are general rules of thumb you can follow to help create more accessible, user-friendly, and intuitive digital products.
Heuristic evaluations are not a replacement for usability testing or speaking to users. They provide a foundation for improving the experience on the side of user testing, or before you go into a usability test.
Why Heuristic Evaluation is Done
References
https://www.nngroup.com/articles/ten-usability-heuristics/
https://careerfoundry.com/en/blog/ux-design/usability-heuristics/
https://uxdesign.cc/user-experience-is-one-of-the-hottest-topics-in-day-today-designers-life-fb314978e1ff
The design should always keep users informed about what is going on, through appropriate feedback within a reasonable amount of time.
2. Match Between System & Real World
The design should speak the users' language. Use words, phrases, and concepts familiar to the user, rather than internal jargon. Follow real-world conventions, making information appear in a natural and logical order.
3. User Control & Freedom
Users often perform actions by mistake. They need a clearly marked "emergency exit" to leave the unwanted action without having to go through an extended process.
Example :
4. Consistency & Standards
Users should not have to wonder whether different words, situations, or actions mean the same thing. Follow platform and industry conventions.
Example :
5. Error Prevention
Good error messages are important, but the best designs carefully prevent problems from occurring in the first place. Either eliminate error-prone conditions, or check for them and present users with a confirmation option before they commit to the action.
Example :
6. Recognition Rather Than Recall
Minimize the user's memory load by making elements, actions, and options visible. The user should not have to remember information from one part of the interface to another. Information required to use the design (e.g. field labels or menu items) should be visible or easily retrievable when needed.
Example :
7. Flexibility & Efficiency of use
Shortcuts — hidden from novice users — may speed up the interaction for the expert user so that the design can cater to both inexperienced and experienced users. Allow users to tailor frequent actions.
Example :
8. Aesthetic & Minimalist Design
Interfaces should not contain information that is irrelevant or rarely needed. Every extra unit of information in an interface competes with the relevant units of information and diminishes their relative visibility.
Example :
9. Help users recognize, diagnose, and recover from errors
Error messages should be expressed in plain language (no error codes), precisely indicate the problem, and constructively suggest a solution.
Example :
10. Help & Documentation
It’s best if the system doesn’t need any additional explanation. However, it may be necessary to provide documentation to help users understand how to complete their tasks.
Example :
What is User Testing
User testing involves getting end users and customers to test and evaluate a product, feature, or prototype. Test subjects use the item and identify various pain points and positive attributes so that businesses can enhance their user experience before going to market.
https://www.nngroup.com/articles/usability-testing-101/
https://maze.co/guides/usability-testing/#:~:text=Types%20of%20usability%20testing,-The%20kind%20of&text=All%20product%20research%20and%20testing,Remote%20or%20in%2Dperson
Types of User Testing
https://www.hotjar.com/user-testing/types/
What is Usability Testing
Usability testing focuses on how and to what extent a customer uses your product to accomplish a specific goal. This plays a part in the user experience but is not the entire experience.
So: User Testing has to do with functionality, while Usability Testing has to do with user behavior.
Usability Testing
Types of Usability Testing
Qualitative or Quantitative
Qualitative usability testing focuses on collecting insights, findings, and anecdotes about how people use the product or service. Qualitative usability testing is best for discovering problems in the user experience. This form of usability testing is more common than quantitative usability testing.
Quantitative usability testing focuses on collecting metrics that describe the user experience. Two of the metrics most commonly collected in quantitative usability testing are task success and time on task. Quantitative usability testing is best for collecting benchmarks.
Remote vs In Person Testing
Remote usability tests are popular because they often require less time and money than in-person studies. There are two types of remote usability testing: moderated and unmoderated.
Remote moderated usability tests work very similarly to in-person studies. The facilitator still interacts with the participant and asks her to perform tasks. However, the facilitator and participant are in different physical locations. Usually, moderated tests can be performed using screen-sharing software like Skype or GoToMeeting.
Remote unmoderated remote usability tests do not have the same facilitator–participant interaction as an in-person or moderated tests. The researcher uses a dedicated online remote-testing tool to set up written tasks for the participant. Then, the participant completes those tasks alone on her own time. The testing tool delivers the task instructions and any follow up questions. After the participant completes her test, the researcher receives a recording of the session, along with metrics like task success.
Usability Testing Tools
Activity
10.Case Study
What is a UX Case study
UX case studies are examples of design work which designers include in their portfolio. To give recruiters vital insights, designers tell compelling stories in text and images to show how they handled problems. Such narratives showcase designers’ skills and ways of thinking and maximize their appeal as potential hires.
Requirements Needed Before Creating A Case Study
Stepping stages in a Case study while documenting
Step 1 : Empathize
Step 2: Define
Step 3: Ideate
Step 4: Wireframe & Prototyping
Step 5: Testing
Tools for Uploading UX UI Casestudy
Example UX UI Case Study
Demo
Thankyou