SlideShare a Scribd company logo
1 of 30
Download to read offline
Some Dos and Don’ts in UI/
UX Design of Mobile
Applications
	

Workshop on Mobile Computing and Human Computer Interaction
	

HEQEP subproject CP#2080 , BUET

	


Ashiq Uz Zoha,
	

ashiq.ayon@gmail.com,
	

Dhrubok Infotech Services Ltd.
UI/UX , What’s it 	

?
• 

UI refers to the aggregation of
approaches and elements that
allow the user to interact with
a system.	


• 

UX is how the complete
system works and the feeling
the user gets when using it.
An Example
	


UI
	

UX
Good UX
	


• 

User Goal : Search
Less Good UX
	


• 

User Goal : Search
So…Let’s see some
don’ts first…
Don’t make things complex ,
always think simple first

	


• 

If you’re a new developer who’s still getting to
grips with their coding and development skills, it’s
advised strongly that you should not try to make a
hyper complicated app as your first project.	


• 

Design the App such that it’s easy to use for the
USER and also easier for YOU to implement as a
developer.
Don’t Begin Wireframes or
Designs Without a Flow Diagram
Don’t Disregard the Development
Budget and Time frame

	


• 

Sometimes very simple design changes can make
the difference between a feature that takes a few
hours to build and one that takes a few days. Be
weary of over-defining functionality in the design.	


• 

My personal observation says, things can be worst
if you work under a Graphic Designer :)
Don’t Start With Low Resolutions
& Avoid Bitmaps

	


• 

Always design for retina, high-res, pixel-dense
screens first, then scale down. This should be
obvious to any serious designer but it’s still worth
mentioning.
Don’t Undersize The Hit
Area
	

• 

Think of all types of users who will use your app.
You have to ensure same experience or close to
same experience for all users.	


• 

Size of every UI components of Application should
be usable for all. Say, if one button of your App is
small in size , then someone with big finger may not
feel comfort to touch it.
Don’t Leave Users Hanging
	

• 

Leaving the user out of the loop when the app is loading
or processing could cause users to think the app is
malfunctioning. It’s also just a poor experience.
Don’t Blindly Copy Style From
Other Operating Systems

	


• 

Every operating system has it’s own UI/UX
patterns.	


• 

For example, iPhone users may not feel good to use
an App with Android UI and vice versa.
Don’t Forget About Gestures, But
Don’t Abuse Them Either

	


• 

keep gestures in mind, but don’t become overly
reliant on them. And generally avoid using a
gesture-accessed menu or action as the only point of
access.
Don’t Assume Everyone Will Use
Your App The Same Way You Do

	


• 

Usability testing is a must, no matter how good your
app looks. Consider organising a closed beta to
small group of trusted people (including a few
experienced designers) and update the interface
before releasing the app to the public.
Now Some Dos…
“Don’t shrink, rethink” Nokia
	


• 

Makes the point that mobile design should not just
rehash the desktop design.
Ensure Glanceability
	


• 

Design for glanceability and quick scanning.
Glanceability refers to how quickly and easily the
visual design conveys information.
Use Appropriate Controls
	

• 

It’s the most important. Always it should be kept in
mind that , you have to provide information to user
in easy way and take input from user more easily as
well.	


• 

Example ?
Use proper Padding & Margin
	

• 

It’s your choice. Sometimes, some small
customisation of default UI makes UX better.	


• 

Say, for a TextView some margin on every side can
make the text inside it look better than how it might
look when the whole TextView is filled up with
texts.
User Inputs & Keyboard Handling

• 

Use Appropriate keyboard when you take different
text input from users.	


• 

For example, when you input Phone number ,
keyboard should be Number Pad rather than
alphanumeric.
Try to use alternative inputs
	


• 

When possible , you can use alternative input
sources like Camera , Sensors, Maps etc.
Support different orientations and
screen sizes

	


• 

Try to support both Landscape and Portrait
orientations of device. And if budget and timeframe
is convenient , support different screen sizes as well.
Show alerts in Smart way
	

• 

Minimize the number of alerts the app displays, and
ensure that each alert offers critical information and
useful choices.	


• 

Keep alerts brief and clear, explaining what caused the
alert and what the user can do, along with clearly labeled
buttons.	


• 

Notifications should be brief and informative, not
interfere with anything the user is doing, and be easy to
act on or dismiss.
Keep Help/Tips section for users
	

• 

Make it easy for users to access help and support options. Users
commonly look for help in the footer of a mobile website and in the
toolbar or tab bar of an app.	


• 

Offer multiple ways to get support, including options relevant in a
mobile context, such as self-serve FAQs, live support via click-to-call,
and near-real-time Direct Message tweets. Two financial service
companies that actively offer support via Twitter are American
Express and Citibank.	


• 

Present a quick introduction and short tutorial on using the app when
it first launches, with options for the user to skip and view later.
Design for interruption
	


• 

Your App can be interrupted for several reasons.
Always make sure, your App is prepared to handle
the interruption efficiently.
And Finally…
UX Design is a Art
	

• 

Whatever you design, your design is not perfect. It
may be Good but better can be done as well.	


• 

So, Above all, follow best practice and your own
experience.
Information Sources…
	

• 

http://mashable.com/2012/03/28/mobile-appdevelopment-advice/	


• 

iOS WOW Factors — Timothy Wood	


• 

http://mobile.smashingmagazine.com/2012/07/12/
elements-mobile-user-experience/	


• 

https://www.redant.com/articles/ten-tips-for-mobileux/
Thank you :)

More Related Content

What's hot

What is UI/UX and the Difference
What is UI/UX and the DifferenceWhat is UI/UX and the Difference
What is UI/UX and the DifferenceVibloo
 
Understanding UI/UX Design by Aroyewun Babajide
Understanding UI/UX Design by Aroyewun BabajideUnderstanding UI/UX Design by Aroyewun Babajide
Understanding UI/UX Design by Aroyewun BabajideBabajide Aroyewun
 
Simple Steps to UX/UI Web Design
Simple Steps to UX/UI Web DesignSimple Steps to UX/UI Web Design
Simple Steps to UX/UI Web DesignKoombea
 
A Presentation on UI/UX and Design
A Presentation on UI/UX and DesignA Presentation on UI/UX and Design
A Presentation on UI/UX and Designparthajeetcollege
 
UI & UX Design for Startups
UI & UX Design for StartupsUI & UX Design for Startups
UI & UX Design for StartupsRichard Fang
 
UI UX Introductory session
UI UX Introductory sessionUI UX Introductory session
UI UX Introductory sessionSooraj P R
 
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designUX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designDMI
 
UI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataUI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataMohamed Shehata
 
User interface and user experience ui ux design basics
User interface  and user experience ui ux design basicsUser interface  and user experience ui ux design basics
User interface and user experience ui ux design basicsRavi Bhadauria
 
UX/UI Design and How It Works
UX/UI Design and How It WorksUX/UI Design and How It Works
UX/UI Design and How It WorksAciron Consulting
 
UI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan KarunarathnaUI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan KarunarathnaRoshan Karunarathna
 
UI UX DESIGN.pptx
UI UX DESIGN.pptxUI UX DESIGN.pptx
UI UX DESIGN.pptxRiniyaMary
 
UX Design process, #UX, #Design Process, #Agile UX
UX Design process, #UX, #Design Process, #Agile UX UX Design process, #UX, #Design Process, #Agile UX
UX Design process, #UX, #Design Process, #Agile UX Murali Krishna
 

What's hot (20)

What is UI/UX and the Difference
What is UI/UX and the DifferenceWhat is UI/UX and the Difference
What is UI/UX and the Difference
 
Understanding UI/UX Design by Aroyewun Babajide
Understanding UI/UX Design by Aroyewun BabajideUnderstanding UI/UX Design by Aroyewun Babajide
Understanding UI/UX Design by Aroyewun Babajide
 
Simple Steps to UX/UI Web Design
Simple Steps to UX/UI Web DesignSimple Steps to UX/UI Web Design
Simple Steps to UX/UI Web Design
 
A Presentation on UI/UX and Design
A Presentation on UI/UX and DesignA Presentation on UI/UX and Design
A Presentation on UI/UX and Design
 
UI & UX Design for Startups
UI & UX Design for StartupsUI & UX Design for Startups
UI & UX Design for Startups
 
UI UX Introductory session
UI UX Introductory sessionUI UX Introductory session
UI UX Introductory session
 
Ux design
Ux designUx design
Ux design
 
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designUX & UI Design - Differentiate through design
UX & UI Design - Differentiate through design
 
UI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataUI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed Shehata
 
User interface and user experience ui ux design basics
User interface  and user experience ui ux design basicsUser interface  and user experience ui ux design basics
User interface and user experience ui ux design basics
 
Ux is not UI
Ux is not UIUx is not UI
Ux is not UI
 
UX/UI Design and How It Works
UX/UI Design and How It WorksUX/UI Design and How It Works
UX/UI Design and How It Works
 
UI UX Design Presentation
UI UX Design Presentation UI UX Design Presentation
UI UX Design Presentation
 
UI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan KarunarathnaUI/UX presentation by Roshan Karunarathna
UI/UX presentation by Roshan Karunarathna
 
UX Best Practices
UX Best PracticesUX Best Practices
UX Best Practices
 
UI UX DESIGN.pptx
UI UX DESIGN.pptxUI UX DESIGN.pptx
UI UX DESIGN.pptx
 
UX design
UX designUX design
UX design
 
UI-UX Services | Web Designing Services
UI-UX Services | Web Designing ServicesUI-UX Services | Web Designing Services
UI-UX Services | Web Designing Services
 
UX Design process, #UX, #Design Process, #Agile UX
UX Design process, #UX, #Design Process, #Agile UX UX Design process, #UX, #Design Process, #Agile UX
UX Design process, #UX, #Design Process, #Agile UX
 
UI/UX Fundamentals
UI/UX FundamentalsUI/UX Fundamentals
UI/UX Fundamentals
 

Viewers also liked

UX != UI Design (User Experience does not equal User Interface)
UX != UI Design (User Experience does not equal User Interface)UX != UI Design (User Experience does not equal User Interface)
UX != UI Design (User Experience does not equal User Interface)Chris Pallé
 
Šta je UX dizajn?
Šta je UX dizajn?Šta je UX dizajn?
Šta je UX dizajn?ME-net
 
Fedo Assesment 11/02/11
Fedo Assesment 11/02/11Fedo Assesment 11/02/11
Fedo Assesment 11/02/11thegroop
 
UXSG2014 Workshop (Day 1) - Leading UX (Trend Micro)
UXSG2014 Workshop (Day 1) - Leading UX (Trend Micro)UXSG2014 Workshop (Day 1) - Leading UX (Trend Micro)
UXSG2014 Workshop (Day 1) - Leading UX (Trend Micro)ux singapore
 
Android, the life of your app
Android, the life of your appAndroid, the life of your app
Android, the life of your appEyal Lezmy
 
Build a user experience on Android
Build a user experience on AndroidBuild a user experience on Android
Build a user experience on AndroidEyal Lezmy
 
User Experience Design at Bernard Hodes Group
User Experience Design at Bernard Hodes GroupUser Experience Design at Bernard Hodes Group
User Experience Design at Bernard Hodes GroupRyan Nance
 
01.사람의 이해와 UX/UI(시스템과 유저 인터페이스)
01.사람의 이해와 UX/UI(시스템과 유저 인터페이스)01.사람의 이해와 UX/UI(시스템과 유저 인터페이스)
01.사람의 이해와 UX/UI(시스템과 유저 인터페이스)Billy Choi
 
Best Practices for Android UI by RapidValue Solutions
Best Practices for Android UI by RapidValue SolutionsBest Practices for Android UI by RapidValue Solutions
Best Practices for Android UI by RapidValue SolutionsRapidValue
 
What Makes SharePoint UX Good?
What Makes SharePoint UX Good?What Makes SharePoint UX Good?
What Makes SharePoint UX Good?Thomas Daly
 
디지털광고 마케팅을 위한 Ux 디자인 전략 20120921
디지털광고 마케팅을 위한 Ux 디자인 전략 20120921디지털광고 마케팅을 위한 Ux 디자인 전략 20120921
디지털광고 마케팅을 위한 Ux 디자인 전략 20120921Rightbrain UX1 Consulting group
 
Building beautiful User Interface in Android
Building beautiful User Interface in AndroidBuilding beautiful User Interface in Android
Building beautiful User Interface in AndroidLars Vogel
 
Centerline Digital - UX vs UI - 050613
Centerline Digital - UX vs UI - 050613Centerline Digital - UX vs UI - 050613
Centerline Digital - UX vs UI - 050613Centerline Digital
 
January 2015 Digital SIG - Marketing & UX
January 2015 Digital SIG - Marketing & UXJanuary 2015 Digital SIG - Marketing & UX
January 2015 Digital SIG - Marketing & UXNAMA
 
Art Center Interactive Design 4 - #5 Intro to Analytics and SEO
Art Center Interactive Design 4 - #5 Intro to Analytics and SEOArt Center Interactive Design 4 - #5 Intro to Analytics and SEO
Art Center Interactive Design 4 - #5 Intro to Analytics and SEOJoy Liu
 
Art Center Interactive Design 4 - #2 Understanding Users
Art Center Interactive Design 4 - #2 Understanding UsersArt Center Interactive Design 4 - #2 Understanding Users
Art Center Interactive Design 4 - #2 Understanding UsersJoy Liu
 
UX vs. UI? (SPA)
UX vs. UI? (SPA)UX vs. UI? (SPA)
UX vs. UI? (SPA)Koombea
 

Viewers also liked (20)

UX != UI Design (User Experience does not equal User Interface)
UX != UI Design (User Experience does not equal User Interface)UX != UI Design (User Experience does not equal User Interface)
UX != UI Design (User Experience does not equal User Interface)
 
Šta je UX dizajn?
Šta je UX dizajn?Šta je UX dizajn?
Šta je UX dizajn?
 
Fedo Assesment 11/02/11
Fedo Assesment 11/02/11Fedo Assesment 11/02/11
Fedo Assesment 11/02/11
 
UXSG2014 Workshop (Day 1) - Leading UX (Trend Micro)
UXSG2014 Workshop (Day 1) - Leading UX (Trend Micro)UXSG2014 Workshop (Day 1) - Leading UX (Trend Micro)
UXSG2014 Workshop (Day 1) - Leading UX (Trend Micro)
 
Android, the life of your app
Android, the life of your appAndroid, the life of your app
Android, the life of your app
 
Build a user experience on Android
Build a user experience on AndroidBuild a user experience on Android
Build a user experience on Android
 
Android UX & Design
Android UX & DesignAndroid UX & Design
Android UX & Design
 
User Experience Design at Bernard Hodes Group
User Experience Design at Bernard Hodes GroupUser Experience Design at Bernard Hodes Group
User Experience Design at Bernard Hodes Group
 
01.사람의 이해와 UX/UI(시스템과 유저 인터페이스)
01.사람의 이해와 UX/UI(시스템과 유저 인터페이스)01.사람의 이해와 UX/UI(시스템과 유저 인터페이스)
01.사람의 이해와 UX/UI(시스템과 유저 인터페이스)
 
Best Practices for Android UI by RapidValue Solutions
Best Practices for Android UI by RapidValue SolutionsBest Practices for Android UI by RapidValue Solutions
Best Practices for Android UI by RapidValue Solutions
 
What Makes SharePoint UX Good?
What Makes SharePoint UX Good?What Makes SharePoint UX Good?
What Makes SharePoint UX Good?
 
디지털광고 마케팅을 위한 Ux 디자인 전략 20120921
디지털광고 마케팅을 위한 Ux 디자인 전략 20120921디지털광고 마케팅을 위한 Ux 디자인 전략 20120921
디지털광고 마케팅을 위한 Ux 디자인 전략 20120921
 
Building beautiful User Interface in Android
Building beautiful User Interface in AndroidBuilding beautiful User Interface in Android
Building beautiful User Interface in Android
 
Centerline Digital - UX vs UI - 050613
Centerline Digital - UX vs UI - 050613Centerline Digital - UX vs UI - 050613
Centerline Digital - UX vs UI - 050613
 
January 2015 Digital SIG - Marketing & UX
January 2015 Digital SIG - Marketing & UXJanuary 2015 Digital SIG - Marketing & UX
January 2015 Digital SIG - Marketing & UX
 
Art Center Interactive Design 4 - #5 Intro to Analytics and SEO
Art Center Interactive Design 4 - #5 Intro to Analytics and SEOArt Center Interactive Design 4 - #5 Intro to Analytics and SEO
Art Center Interactive Design 4 - #5 Intro to Analytics and SEO
 
Art Center Interactive Design 4 - #2 Understanding Users
Art Center Interactive Design 4 - #2 Understanding UsersArt Center Interactive Design 4 - #2 Understanding Users
Art Center Interactive Design 4 - #2 Understanding Users
 
What is design thinking?
What is design thinking?What is design thinking?
What is design thinking?
 
UX vs. UI? (SPA)
UX vs. UI? (SPA)UX vs. UI? (SPA)
UX vs. UI? (SPA)
 
UX디자인
UX디자인UX디자인
UX디자인
 

Similar to Some Dos and Don’ts in UI/UX Design of Mobile Applications

Ux ui presentation2
Ux ui presentation2Ux ui presentation2
Ux ui presentation2GeneXus
 
ui&ux design for study purposes at engineering
ui&ux design for study purposes at engineeringui&ux design for study purposes at engineering
ui&ux design for study purposes at engineeringNathiyaP4
 
Why Mobile App Should Upgrade to UX/UI Design?
Why Mobile App Should Upgrade to UX/UI Design?Why Mobile App Should Upgrade to UX/UI Design?
Why Mobile App Should Upgrade to UX/UI Design?AppClues Infotech
 
Do’s and don’ts for a successful UX design
Do’s and don’ts for a successful UX designDo’s and don’ts for a successful UX design
Do’s and don’ts for a successful UX designSiva Prasadh G
 
UX Masterclass at muru-D
UX Masterclass at muru-DUX Masterclass at muru-D
UX Masterclass at muru-DDoralin Kelly
 
Mobile UX Workshop General Assembly
Mobile UX Workshop General AssemblyMobile UX Workshop General Assembly
Mobile UX Workshop General AssemblyDoralin Kelly
 
Multi Platform User Exerience
Multi Platform User ExerienceMulti Platform User Exerience
Multi Platform User ExerienceTanya Zavialova
 
Good Design Principles for App Developer (UAB) 2017
Good Design Principles for App Developer (UAB) 2017Good Design Principles for App Developer (UAB) 2017
Good Design Principles for App Developer (UAB) 2017Marçal P.
 
UI Development Content
UI Development ContentUI Development Content
UI Development ContentMUDDUKRISHNA14
 
UI Development Content
UI Development ContentUI Development Content
UI Development ContentMUDDUKRISHNA14
 
Best UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdf
Best UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdfBest UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdf
Best UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdfHarssh Trivedi
 
Embedded Systems.pdf
Embedded Systems.pdfEmbedded Systems.pdf
Embedded Systems.pdfruvabebe
 
Mobile App Design Best Practices - Usable Interfaces for Tiny Places
Mobile App Design Best Practices - Usable Interfaces for Tiny PlacesMobile App Design Best Practices - Usable Interfaces for Tiny Places
Mobile App Design Best Practices - Usable Interfaces for Tiny PlacesApigee | Google Cloud
 
UI design for mobile apps
UI design for mobile appsUI design for mobile apps
UI design for mobile appsIvano Malavolta
 
UDSA Unit 4.pptx
UDSA Unit 4.pptxUDSA Unit 4.pptx
UDSA Unit 4.pptxSrilekhaK12
 
Agile methodology - Humanity
Agile methodology  - HumanityAgile methodology  - Humanity
Agile methodology - HumanityHumanity
 
UIUX Design - report on summer training.docx
UIUX Design - report on summer training.docxUIUX Design - report on summer training.docx
UIUX Design - report on summer training.docxbhawnamangla2
 

Similar to Some Dos and Don’ts in UI/UX Design of Mobile Applications (20)

Ux ui presentation2
Ux ui presentation2Ux ui presentation2
Ux ui presentation2
 
ui&ux design for study purposes at engineering
ui&ux design for study purposes at engineeringui&ux design for study purposes at engineering
ui&ux design for study purposes at engineering
 
Why Mobile App Should Upgrade to UX/UI Design?
Why Mobile App Should Upgrade to UX/UI Design?Why Mobile App Should Upgrade to UX/UI Design?
Why Mobile App Should Upgrade to UX/UI Design?
 
Do’s and don’ts for a successful UX design
Do’s and don’ts for a successful UX designDo’s and don’ts for a successful UX design
Do’s and don’ts for a successful UX design
 
The Importance of UI/UX Design
The Importance of UI/UX DesignThe Importance of UI/UX Design
The Importance of UI/UX Design
 
UX Masterclass at muru-D
UX Masterclass at muru-DUX Masterclass at muru-D
UX Masterclass at muru-D
 
Mobile UX Workshop General Assembly
Mobile UX Workshop General AssemblyMobile UX Workshop General Assembly
Mobile UX Workshop General Assembly
 
Multi Platform User Exerience
Multi Platform User ExerienceMulti Platform User Exerience
Multi Platform User Exerience
 
Good Design Principles for App Developer (UAB) 2017
Good Design Principles for App Developer (UAB) 2017Good Design Principles for App Developer (UAB) 2017
Good Design Principles for App Developer (UAB) 2017
 
UI Development Content
UI Development ContentUI Development Content
UI Development Content
 
UI Development Content
UI Development ContentUI Development Content
UI Development Content
 
Best UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdf
Best UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdfBest UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdf
Best UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdf
 
Embedded Systems.pdf
Embedded Systems.pdfEmbedded Systems.pdf
Embedded Systems.pdf
 
Mobile App Design Best Practices - Usable Interfaces for Tiny Places
Mobile App Design Best Practices - Usable Interfaces for Tiny PlacesMobile App Design Best Practices - Usable Interfaces for Tiny Places
Mobile App Design Best Practices - Usable Interfaces for Tiny Places
 
UI design for mobile apps
UI design for mobile appsUI design for mobile apps
UI design for mobile apps
 
UDSA Unit 4.pptx
UDSA Unit 4.pptxUDSA Unit 4.pptx
UDSA Unit 4.pptx
 
Agile methodology - Humanity
Agile methodology  - HumanityAgile methodology  - Humanity
Agile methodology - Humanity
 
UIUX Design - report on summer training.docx
UIUX Design - report on summer training.docxUIUX Design - report on summer training.docx
UIUX Design - report on summer training.docx
 
UI.docx
UI.docxUI.docx
UI.docx
 
UI.docx
UI.docxUI.docx
UI.docx
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Some Dos and Don’ts in UI/UX Design of Mobile Applications

  • 1. Some Dos and Don’ts in UI/ UX Design of Mobile Applications Workshop on Mobile Computing and Human Computer Interaction HEQEP subproject CP#2080 , BUET Ashiq Uz Zoha, ashiq.ayon@gmail.com, Dhrubok Infotech Services Ltd.
  • 2. UI/UX , What’s it ? •  UI refers to the aggregation of approaches and elements that allow the user to interact with a system. •  UX is how the complete system works and the feeling the user gets when using it.
  • 5. Less Good UX •  User Goal : Search
  • 7. Don’t make things complex , always think simple first •  If you’re a new developer who’s still getting to grips with their coding and development skills, it’s advised strongly that you should not try to make a hyper complicated app as your first project. •  Design the App such that it’s easy to use for the USER and also easier for YOU to implement as a developer.
  • 8. Don’t Begin Wireframes or Designs Without a Flow Diagram
  • 9. Don’t Disregard the Development Budget and Time frame •  Sometimes very simple design changes can make the difference between a feature that takes a few hours to build and one that takes a few days. Be weary of over-defining functionality in the design. •  My personal observation says, things can be worst if you work under a Graphic Designer :)
  • 10. Don’t Start With Low Resolutions & Avoid Bitmaps •  Always design for retina, high-res, pixel-dense screens first, then scale down. This should be obvious to any serious designer but it’s still worth mentioning.
  • 11. Don’t Undersize The Hit Area •  Think of all types of users who will use your app. You have to ensure same experience or close to same experience for all users. •  Size of every UI components of Application should be usable for all. Say, if one button of your App is small in size , then someone with big finger may not feel comfort to touch it.
  • 12. Don’t Leave Users Hanging •  Leaving the user out of the loop when the app is loading or processing could cause users to think the app is malfunctioning. It’s also just a poor experience.
  • 13. Don’t Blindly Copy Style From Other Operating Systems •  Every operating system has it’s own UI/UX patterns. •  For example, iPhone users may not feel good to use an App with Android UI and vice versa.
  • 14. Don’t Forget About Gestures, But Don’t Abuse Them Either •  keep gestures in mind, but don’t become overly reliant on them. And generally avoid using a gesture-accessed menu or action as the only point of access.
  • 15. Don’t Assume Everyone Will Use Your App The Same Way You Do •  Usability testing is a must, no matter how good your app looks. Consider organising a closed beta to small group of trusted people (including a few experienced designers) and update the interface before releasing the app to the public.
  • 17. “Don’t shrink, rethink” Nokia •  Makes the point that mobile design should not just rehash the desktop design.
  • 18. Ensure Glanceability •  Design for glanceability and quick scanning. Glanceability refers to how quickly and easily the visual design conveys information.
  • 19. Use Appropriate Controls •  It’s the most important. Always it should be kept in mind that , you have to provide information to user in easy way and take input from user more easily as well. •  Example ?
  • 20. Use proper Padding & Margin •  It’s your choice. Sometimes, some small customisation of default UI makes UX better. •  Say, for a TextView some margin on every side can make the text inside it look better than how it might look when the whole TextView is filled up with texts.
  • 21. User Inputs & Keyboard Handling •  Use Appropriate keyboard when you take different text input from users. •  For example, when you input Phone number , keyboard should be Number Pad rather than alphanumeric.
  • 22. Try to use alternative inputs •  When possible , you can use alternative input sources like Camera , Sensors, Maps etc.
  • 23. Support different orientations and screen sizes •  Try to support both Landscape and Portrait orientations of device. And if budget and timeframe is convenient , support different screen sizes as well.
  • 24. Show alerts in Smart way •  Minimize the number of alerts the app displays, and ensure that each alert offers critical information and useful choices. •  Keep alerts brief and clear, explaining what caused the alert and what the user can do, along with clearly labeled buttons. •  Notifications should be brief and informative, not interfere with anything the user is doing, and be easy to act on or dismiss.
  • 25. Keep Help/Tips section for users •  Make it easy for users to access help and support options. Users commonly look for help in the footer of a mobile website and in the toolbar or tab bar of an app. •  Offer multiple ways to get support, including options relevant in a mobile context, such as self-serve FAQs, live support via click-to-call, and near-real-time Direct Message tweets. Two financial service companies that actively offer support via Twitter are American Express and Citibank. •  Present a quick introduction and short tutorial on using the app when it first launches, with options for the user to skip and view later.
  • 26. Design for interruption •  Your App can be interrupted for several reasons. Always make sure, your App is prepared to handle the interruption efficiently.
  • 28. UX Design is a Art •  Whatever you design, your design is not perfect. It may be Good but better can be done as well. •  So, Above all, follow best practice and your own experience.
  • 29. Information Sources… •  http://mashable.com/2012/03/28/mobile-appdevelopment-advice/ •  iOS WOW Factors — Timothy Wood •  http://mobile.smashingmagazine.com/2012/07/12/ elements-mobile-user-experience/ •  https://www.redant.com/articles/ten-tips-for-mobileux/