SlideShare a Scribd company logo
1 of 20
Download to read offline
Best UI UX Practices for Mobile App & Website Design
The mobile apps market is booming. According to Statista,
currently, there are over 2.5 billion Android apps and nearly 1.9
billion iOS apps available. As these numbers are hitting new
heights, mobile designers are facing an uphill struggle trying to
create a unique application that gets noticed. That’s not to say
it’s a lost cause.
Does your existing mobile app need an upgrade? Are you
planning to build a brand new application that will wow your
users? Or maybe you just love all things UX and UI and always
keep your eyes open for useful tips and recommendations?
Whichever it is, you’ll want to check out the following UX and UI
design Tricks for irresistible mobile apps that sell like crazy.
Seamless Mobile App Flow
1. Maintain design consistency.
An enjoyable mobile app user experience needs to be consistent.
Keep the typeface, colors, images, and controls uniform
throughout your app (and all devices) to enhance usability and
eliminate confusion.
Revolut delivers a coherent user experience across all screens
2. Remove user doubt.
Whenever a user interacts with your app, remove uncertainty by
providing feedback. Communicate the statuses and the expected
outcome of each operation. For example, display a pop-up
message on form completion or add a progress bar/message to
let users know they need to wait.
3. Reduce the number of steps.
Simplify the user’s journey with your mobile app by minimizing
the number of steps they need to take to reach their goal. How?
Avoid long forms, optimize your app for auto-fill, and embrace
one-click features.
Ally, a mobile banking app, simplifies all key banking services
down to a single tap
4. Break down user actions.
Try to prioritize one main action per screen only (e.g., logging
in, providing parameters, choosing an item, confirming an
operation), and make it explicit by using a distinct color or
shape. If you include any secondary actions, don’t let them
compete with the primary.
The MoneyTap app sticks to the UX principle: one screen=one
goal.
5. Trim your interface.
Anything that stands in the way of your users quickly
accomplishing their goals is a needless distraction. Remove all
obstacles—get rid of all clutter, redundant content, and
unnecessary UI elements. Stick to essentials.
6. Prioritize UI elements.
Place vital elements near the top of the screen, and arrange all
sections in the descending order of importance. Experiment
with whitespace to increase readability and call the user’s
attention to critical content.
To highlight essential information, Target keeps it at the top of
the screen
7. Make scrolling intuitive.
Use a horizontal scroll to browse through a catalog of items (e.g.,
a selection of products) or to display information on a large
visual area that wouldn’t otherwise fit the screen (e.g., a map).
Always provide a visual hint that there’s more content available,
and indicate the direction of scrolling.
8. Consider tab bars.
Tab bars appear at the bottom of the screen, allowing users to
quickly and conveniently switch between different areas of an
app. They enhance app navigation, save space, and make it
easy to find the desired features. To use them effectively, use
no more than 3-4 tabs, and don’t hide the bar when your users
transition between different screens.
The tab bar in Calm offers immediate access to various
meditation resources
9. Ensure a smooth transition from portrait/landscape
orientation.
As you develop your mobile app, remember to align it with
changing device orientations. From the users’ perspective, the
transition between portrait and landscape modes as they rotate
a mobile device should be seamless. Ensure that no content is
lost as the view switches.
User-Centric Approach
10. Create different user paths.
To support users with different UX preferences, deliver several
ways to accomplish the same goal, and bring them together
neatly with design. If possible, offer different input methods and
allow a few login options. Let the users decide how they interact
with your app.
Freelancers get several different signup options to join
the Fiverr service
11. Keep it simple!
If you bombard your users with information, they are likely to
get confused and leave. Don’t let users perform calculations, fill
out endless forms, or decipher abstract images. Make your app
figure out those things instead, by providing hints, cues, and
auto-complete features.
12. Adjust your app to the user’s level.
Adapt the onboarding strategy to your target users to make your
app compatible with their skills, background, and level of
familiarity with mobile software and devices. Business audience
or Millenials won’t probably need much hand-holding, while
beginners will surely appreciate a guided walkthrough through
your app to get a solid grip of all functions. Regardless of the
user level, always include gesture-driven interactions in
onboarding to people who have just downloaded your
application.
Trip.com does an outstanding job when it comes to fast and
efficient user onboarding
13. Embrace familiarity.
Reduce the user’s learning curve by applying familiar,
standardized layouts and icons. Make sure that all UI elements
clearly indicate their function. For instance, use an envelope
symbol to trigger sending a message and a phone symbol for a
one-click call action. When in doubt, put usability before
creativity.
14. Leave room for personalization.
Take advantage of the power of data to improve your UX with
personalization. Use the information about the user’s location,
past searches, and previous purchases to craft special offers.
Leverage tailored in-app and push notifications to delight your
users with hyper-personalized experiences.
Allrecipes Dinner Spinner lets users personalize their feed with
tailored recipe recommendations
15. Minimize data input.
The more data you ask of your users, the higher the risk of them
quitting your app. To show respect for your user’s privacy,
reduce all forms to only the essential inputs, always explain why
you need particular information, and provide an option to skip
optional steps.
16. Offer user assistance.
Whenever your users get stuck, make sure you’re there to
support them. Offer diverse ways for them to receive assistance
through your app, from live chats and chatbots, through in-app
native FAQS, to click-to-call customer support buttons.
When in trouble, users of Booking.com can easily get support
with their recent reservations
Ease of Use & Accessibility
17. Design for one-handed use.
Research shows that nearly half of mobile users hold and
operate their smartphones with one hand. That’s why it’s
essential to group all crucial interactions under the user’s
thumb. There are many ways to achieve this, including left-
right swiping, a popover window, or a tab bar.
Evernote provides one button that groups critical options within
a thumb’s reach
18. Ensure high image contrast.
Mobile apps are made to be used on the go, indoors and
outdoors. By choosing high contrast images and avoiding
gradients, you can ensure excellent visibility for your app in
varying light conditions, especially on glossy screens.
19. Avoid random color choices.
The right choice of a color scheme may help you differentiate
your app and your brand, making a lasting impression on your
users. Your mobile app’s color palette ties together various
complex aspects, yet several working rules remain universal:
•Design in grayscale first.
•Avoid excessively bright or glowing colors.
•Reflect your brand’s palette.
•Ensure appropriate color-contrast ratio.
Accommodate color-blind users.
The clean and concise color scheme in Babbel, with one
dominant color, keeps learners active and focused.
20. Design finger-friendly.
Mobile screen sizes change every year, but tiny touch targets
continue to be a pain for clumsy human fingers. To save users
the annoyance of struggling to tap the right element in your app,
while designing, ensure the right size of all interactive features
and ensure enough padding around them. Stick with the button
height of at least 42 pixels, and 72 pixels max. The most
preferred button size is, in general, 60 pixels.
21. Let buttons be buttons.
If you want to give free rein to your imagination, button design
is not a place to do it. Visual elements that seem clickable but
aren’t interactive confuse your users. To avoid it, clearly label
buttons with their action and use familiar shapes and colors.
Make each button look like a button.
22. Make clickable elements recognizable.
Size all UI elements according to their prominence (large
size=important feature). Make the primary action buttons, icons,
and hotspots conspicuous by applying a color that captures the
user’s attention. Play with whitespace and padding to make
clickable elements stand out from the background.
WebMD prompts user actions with easily discernible buttons and
meaningful icons
23. Adjust display settings to enhance the app’s
accessibility.
Make text easier to read by allowing users to adjust the size,
color, and brightness of your application, independent of the
device settings. Enable pinch-to-zoom for users with low vision.
The Pinterest app offers a dark and light viewing modes, for
users’ convenience
24. Check your font sizes.
A standard recommendation for font size in mobile design is at
least 16px. Ideally, use no more than two-three sizes for
different content types. Be careful with headings as large fonts
may cause your lines to contain 1 or 2 words each. Always view
your app on a device before you push the code to production.
25. Keep font styles readable and consistent.
Typography plays a crucial role in mobile UX & UI design and
requires deep thought. In general, try keeping the number of
font styles to the minimum. Remember that sans-serif fonts are
easier to read in lower screen resolutions. Also bear in mind
that italics are difficult to read, especially for users with dyslexia.
The same goes for ALL CAPS, so text where all letters are
capitalized. All caps work well with logos and acronyms but when
you overuse them for titles and headings, they slow scanning
speed.
News aggregators like Google News or BBC News usually go with
simple, sans-serif fonts, while mobile newspapers like WSJ or
The NYT often blend them with more traditional styles.
26. Educate your users about gestures.
Gestures allow users to achieve goals quickly and in an engaging
way. Unfortunately, they are hidden controls, so your users
won’t usually try them out automatically. They also haven’t been
standardized, which makes the task of discovering them even
harder. To make the user experience with gestures more natural
and accessible, aid users with visual cues and animations
demonstrating how to interact with your app content.
Slack boosts productivity with gestures. For example, you can
access the navigation menu with a right swipe
27. Make searching easy.
Users appreciate the search feature in all mobile apps, as it
dramatically reduces their efforts. To implement it in a user-
friendly way, place a search bar or function at the top of the
screen to make it easily discoverable. Additionally, power your
search functionality with suggestions, auto-complete, and save
search history.
In Healthtap, users can easily find answers to any health-related
question through the search bar.
Optimize Performance
28. Design for optimized performance.
Sluggish performance is among the top reasons for mobile app
uninstalls. That’s why it’s crucial to embed performance
optimization into your app design from day one by:
•Decreasing the total app size as much as possible.
•Loading textual data first, before images.
•Caching and compressing image-based content.
•Reusing templates across the app screens.
29. Use skeleton screens.
To create an illusion of speed, use temporary containers
(skeletons) as placeholders until your content loads. By
immediately showing the screen and gradually loading the
content underneath, you will make your app seem more stable
and fast and keep impatient users.
LinkedIn app’s skeleton screen
30. Embrace distraction.
If your app needs time to complete an action, entertain your
users. Turn their attention to an interactive animation or pop an
interesting fact as a distraction. Ensure that while your users are
waiting, your app can maintain the background state to bring
them to where they left off without losing any information.
Divert user attention with a morphic loading screen
(credit: Valentin Salmon)
Entertain users as you’re waiting for files to be deleted in your
app (credit: Hanna Jung)
31. Reaffirm the user with haptics.
Reinforce the sensation of touch in your mobile app for simple
operations, not only to enhance the user experience but also to
buy more time to execute an action. Haptics produces an
immediate feeling that an action has been already triggered,
even before your software starts processing it.
Your Mobile App UX Design Ready
There are many moving parts to designing a mobile app, and
coming up with a truly unique application that ticks all the
boxes may sometimes be challenging. However, applying the
above UX best practices increases your chances of creating a
mobile app that attracts, engages, and converts your target
users.
The Article Was Originally Published at Harssh Trivedi’s Website:
https://www.harshtrivedi.in/2020/12/best-ui-ux-practices-for-mobile-app-website.html
Connect With Harssh Trivedi at –
• Facebook
• Twitter
• YouTube
• LinkedIn
• Medium

More Related Content

Similar to Best UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdf

Devmento발표100525
Devmento발표100525Devmento발표100525
Devmento발표100525
jinwook shin
 

Similar to Best UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdf (20)

Android Design Guidelines 4.0
Android Design Guidelines 4.0Android Design Guidelines 4.0
Android Design Guidelines 4.0
 
Mobile App design trends you must watch out in coming years
Mobile App design trends you must watch out in coming yearsMobile App design trends you must watch out in coming years
Mobile App design trends you must watch out in coming years
 
how to build engaging apps- ebook.docx
how to build engaging apps- ebook.docxhow to build engaging apps- ebook.docx
how to build engaging apps- ebook.docx
 
Mobile UX Workshop General Assembly
Mobile UX Workshop General AssemblyMobile UX Workshop General Assembly
Mobile UX Workshop General Assembly
 
Developing a Unique Wallpaper App for Android with Flutter
Developing a Unique Wallpaper App for Android with FlutterDeveloping a Unique Wallpaper App for Android with Flutter
Developing a Unique Wallpaper App for Android with Flutter
 
Droidcon2014 - Android UX
Droidcon2014 - Android UXDroidcon2014 - Android UX
Droidcon2014 - Android UX
 
Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
Mobile Programming - 9 Profile UI, Navigation Basic and Splash ScreenMobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
 
Mobile app ux_principles
Mobile app ux_principlesMobile app ux_principles
Mobile app ux_principles
 
Mobile app ux_principles
Mobile app ux_principlesMobile app ux_principles
Mobile app ux_principles
 
Mobile App UX Principles: Improving User Experience and Optimising Conversion
Mobile App UX Principles: Improving User Experience and Optimising ConversionMobile App UX Principles: Improving User Experience and Optimising Conversion
Mobile App UX Principles: Improving User Experience and Optimising Conversion
 
Microsoft Nokia developer programmes and opportunity
Microsoft Nokia developer programmes and opportunityMicrosoft Nokia developer programmes and opportunity
Microsoft Nokia developer programmes and opportunity
 
User Interface Design For MAD Subject for PTU
User Interface Design For MAD Subject for PTUUser Interface Design For MAD Subject for PTU
User Interface Design For MAD Subject for PTU
 
UI design for mobile apps
UI design for mobile appsUI design for mobile apps
UI design for mobile apps
 
UI design for mobile apps
UI design for mobile appsUI design for mobile apps
UI design for mobile apps
 
iOS 7 UI Guidelines
iOS 7 UI GuidelinesiOS 7 UI Guidelines
iOS 7 UI Guidelines
 
Project design
Project designProject design
Project design
 
10 Design Trends 2015 - UX & UI Trends for Mobile Solutions
10 Design Trends 2015 - UX & UI Trends for Mobile Solutions10 Design Trends 2015 - UX & UI Trends for Mobile Solutions
10 Design Trends 2015 - UX & UI Trends for Mobile Solutions
 
Ux design mistakes to avoid mobile app development guide
Ux design mistakes to avoid mobile app development guideUx design mistakes to avoid mobile app development guide
Ux design mistakes to avoid mobile app development guide
 
Devmento발표100525
Devmento발표100525Devmento발표100525
Devmento발표100525
 
Applico mobile company
Applico mobile companyApplico mobile company
Applico mobile company
 

Recently uploaded

Recently uploaded (20)

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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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...
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
"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 ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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...
 

Best UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdf

  • 1. Best UI UX Practices for Mobile App & Website Design The mobile apps market is booming. According to Statista, currently, there are over 2.5 billion Android apps and nearly 1.9 billion iOS apps available. As these numbers are hitting new heights, mobile designers are facing an uphill struggle trying to create a unique application that gets noticed. That’s not to say it’s a lost cause. Does your existing mobile app need an upgrade? Are you planning to build a brand new application that will wow your users? Or maybe you just love all things UX and UI and always keep your eyes open for useful tips and recommendations? Whichever it is, you’ll want to check out the following UX and UI design Tricks for irresistible mobile apps that sell like crazy.
  • 2. Seamless Mobile App Flow 1. Maintain design consistency. An enjoyable mobile app user experience needs to be consistent. Keep the typeface, colors, images, and controls uniform throughout your app (and all devices) to enhance usability and eliminate confusion. Revolut delivers a coherent user experience across all screens 2. Remove user doubt. Whenever a user interacts with your app, remove uncertainty by providing feedback. Communicate the statuses and the expected outcome of each operation. For example, display a pop-up message on form completion or add a progress bar/message to let users know they need to wait.
  • 3. 3. Reduce the number of steps. Simplify the user’s journey with your mobile app by minimizing the number of steps they need to take to reach their goal. How? Avoid long forms, optimize your app for auto-fill, and embrace one-click features. Ally, a mobile banking app, simplifies all key banking services down to a single tap
  • 4. 4. Break down user actions. Try to prioritize one main action per screen only (e.g., logging in, providing parameters, choosing an item, confirming an operation), and make it explicit by using a distinct color or shape. If you include any secondary actions, don’t let them compete with the primary. The MoneyTap app sticks to the UX principle: one screen=one goal.
  • 5. 5. Trim your interface. Anything that stands in the way of your users quickly accomplishing their goals is a needless distraction. Remove all obstacles—get rid of all clutter, redundant content, and unnecessary UI elements. Stick to essentials. 6. Prioritize UI elements. Place vital elements near the top of the screen, and arrange all sections in the descending order of importance. Experiment with whitespace to increase readability and call the user’s attention to critical content. To highlight essential information, Target keeps it at the top of the screen
  • 6. 7. Make scrolling intuitive. Use a horizontal scroll to browse through a catalog of items (e.g., a selection of products) or to display information on a large visual area that wouldn’t otherwise fit the screen (e.g., a map). Always provide a visual hint that there’s more content available, and indicate the direction of scrolling. 8. Consider tab bars. Tab bars appear at the bottom of the screen, allowing users to quickly and conveniently switch between different areas of an app. They enhance app navigation, save space, and make it easy to find the desired features. To use them effectively, use no more than 3-4 tabs, and don’t hide the bar when your users transition between different screens. The tab bar in Calm offers immediate access to various meditation resources
  • 7. 9. Ensure a smooth transition from portrait/landscape orientation. As you develop your mobile app, remember to align it with changing device orientations. From the users’ perspective, the transition between portrait and landscape modes as they rotate a mobile device should be seamless. Ensure that no content is lost as the view switches. User-Centric Approach 10. Create different user paths. To support users with different UX preferences, deliver several ways to accomplish the same goal, and bring them together neatly with design. If possible, offer different input methods and allow a few login options. Let the users decide how they interact with your app. Freelancers get several different signup options to join the Fiverr service
  • 8. 11. Keep it simple! If you bombard your users with information, they are likely to get confused and leave. Don’t let users perform calculations, fill out endless forms, or decipher abstract images. Make your app figure out those things instead, by providing hints, cues, and auto-complete features. 12. Adjust your app to the user’s level. Adapt the onboarding strategy to your target users to make your app compatible with their skills, background, and level of familiarity with mobile software and devices. Business audience or Millenials won’t probably need much hand-holding, while beginners will surely appreciate a guided walkthrough through your app to get a solid grip of all functions. Regardless of the user level, always include gesture-driven interactions in onboarding to people who have just downloaded your application. Trip.com does an outstanding job when it comes to fast and efficient user onboarding
  • 9. 13. Embrace familiarity. Reduce the user’s learning curve by applying familiar, standardized layouts and icons. Make sure that all UI elements clearly indicate their function. For instance, use an envelope symbol to trigger sending a message and a phone symbol for a one-click call action. When in doubt, put usability before creativity. 14. Leave room for personalization. Take advantage of the power of data to improve your UX with personalization. Use the information about the user’s location, past searches, and previous purchases to craft special offers. Leverage tailored in-app and push notifications to delight your users with hyper-personalized experiences. Allrecipes Dinner Spinner lets users personalize their feed with tailored recipe recommendations
  • 10. 15. Minimize data input. The more data you ask of your users, the higher the risk of them quitting your app. To show respect for your user’s privacy, reduce all forms to only the essential inputs, always explain why you need particular information, and provide an option to skip optional steps. 16. Offer user assistance. Whenever your users get stuck, make sure you’re there to support them. Offer diverse ways for them to receive assistance through your app, from live chats and chatbots, through in-app native FAQS, to click-to-call customer support buttons. When in trouble, users of Booking.com can easily get support with their recent reservations
  • 11. Ease of Use & Accessibility 17. Design for one-handed use. Research shows that nearly half of mobile users hold and operate their smartphones with one hand. That’s why it’s essential to group all crucial interactions under the user’s thumb. There are many ways to achieve this, including left- right swiping, a popover window, or a tab bar. Evernote provides one button that groups critical options within a thumb’s reach
  • 12. 18. Ensure high image contrast. Mobile apps are made to be used on the go, indoors and outdoors. By choosing high contrast images and avoiding gradients, you can ensure excellent visibility for your app in varying light conditions, especially on glossy screens. 19. Avoid random color choices. The right choice of a color scheme may help you differentiate your app and your brand, making a lasting impression on your users. Your mobile app’s color palette ties together various complex aspects, yet several working rules remain universal: •Design in grayscale first. •Avoid excessively bright or glowing colors. •Reflect your brand’s palette. •Ensure appropriate color-contrast ratio. Accommodate color-blind users. The clean and concise color scheme in Babbel, with one dominant color, keeps learners active and focused.
  • 13. 20. Design finger-friendly. Mobile screen sizes change every year, but tiny touch targets continue to be a pain for clumsy human fingers. To save users the annoyance of struggling to tap the right element in your app, while designing, ensure the right size of all interactive features and ensure enough padding around them. Stick with the button height of at least 42 pixels, and 72 pixels max. The most preferred button size is, in general, 60 pixels. 21. Let buttons be buttons. If you want to give free rein to your imagination, button design is not a place to do it. Visual elements that seem clickable but aren’t interactive confuse your users. To avoid it, clearly label buttons with their action and use familiar shapes and colors. Make each button look like a button. 22. Make clickable elements recognizable. Size all UI elements according to their prominence (large size=important feature). Make the primary action buttons, icons, and hotspots conspicuous by applying a color that captures the user’s attention. Play with whitespace and padding to make clickable elements stand out from the background.
  • 14. WebMD prompts user actions with easily discernible buttons and meaningful icons 23. Adjust display settings to enhance the app’s accessibility. Make text easier to read by allowing users to adjust the size, color, and brightness of your application, independent of the device settings. Enable pinch-to-zoom for users with low vision. The Pinterest app offers a dark and light viewing modes, for users’ convenience
  • 15. 24. Check your font sizes. A standard recommendation for font size in mobile design is at least 16px. Ideally, use no more than two-three sizes for different content types. Be careful with headings as large fonts may cause your lines to contain 1 or 2 words each. Always view your app on a device before you push the code to production. 25. Keep font styles readable and consistent. Typography plays a crucial role in mobile UX & UI design and requires deep thought. In general, try keeping the number of font styles to the minimum. Remember that sans-serif fonts are easier to read in lower screen resolutions. Also bear in mind that italics are difficult to read, especially for users with dyslexia. The same goes for ALL CAPS, so text where all letters are capitalized. All caps work well with logos and acronyms but when you overuse them for titles and headings, they slow scanning speed. News aggregators like Google News or BBC News usually go with simple, sans-serif fonts, while mobile newspapers like WSJ or The NYT often blend them with more traditional styles.
  • 16. 26. Educate your users about gestures. Gestures allow users to achieve goals quickly and in an engaging way. Unfortunately, they are hidden controls, so your users won’t usually try them out automatically. They also haven’t been standardized, which makes the task of discovering them even harder. To make the user experience with gestures more natural and accessible, aid users with visual cues and animations demonstrating how to interact with your app content. Slack boosts productivity with gestures. For example, you can access the navigation menu with a right swipe
  • 17. 27. Make searching easy. Users appreciate the search feature in all mobile apps, as it dramatically reduces their efforts. To implement it in a user- friendly way, place a search bar or function at the top of the screen to make it easily discoverable. Additionally, power your search functionality with suggestions, auto-complete, and save search history. In Healthtap, users can easily find answers to any health-related question through the search bar.
  • 18. Optimize Performance 28. Design for optimized performance. Sluggish performance is among the top reasons for mobile app uninstalls. That’s why it’s crucial to embed performance optimization into your app design from day one by: •Decreasing the total app size as much as possible. •Loading textual data first, before images. •Caching and compressing image-based content. •Reusing templates across the app screens. 29. Use skeleton screens. To create an illusion of speed, use temporary containers (skeletons) as placeholders until your content loads. By immediately showing the screen and gradually loading the content underneath, you will make your app seem more stable and fast and keep impatient users. LinkedIn app’s skeleton screen
  • 19. 30. Embrace distraction. If your app needs time to complete an action, entertain your users. Turn their attention to an interactive animation or pop an interesting fact as a distraction. Ensure that while your users are waiting, your app can maintain the background state to bring them to where they left off without losing any information. Divert user attention with a morphic loading screen (credit: Valentin Salmon) Entertain users as you’re waiting for files to be deleted in your app (credit: Hanna Jung)
  • 20. 31. Reaffirm the user with haptics. Reinforce the sensation of touch in your mobile app for simple operations, not only to enhance the user experience but also to buy more time to execute an action. Haptics produces an immediate feeling that an action has been already triggered, even before your software starts processing it. Your Mobile App UX Design Ready There are many moving parts to designing a mobile app, and coming up with a truly unique application that ticks all the boxes may sometimes be challenging. However, applying the above UX best practices increases your chances of creating a mobile app that attracts, engages, and converts your target users. The Article Was Originally Published at Harssh Trivedi’s Website: https://www.harshtrivedi.in/2020/12/best-ui-ux-practices-for-mobile-app-website.html Connect With Harssh Trivedi at – • Facebook • Twitter • YouTube • LinkedIn • Medium