2.3 Visual Hierarchy Xmpro Ui Design Basics
Last updated
Last updated
To get access to the full course and resource links mentioned in the video, sign up at https://courses.xmpro.com.
Need help with creating your XMPRO apps? Send an email to support@xmpro.com
Go to https://xmpro.com if you want to learn more about how you can build real-time applications with our Event Intelligence Platform.
it's important to create
visual hierarchy in your designs to help
your users
understand what's most important nobody
likes to interact with a monotonous wall
of text on a screen
with ui design it's important not to
miss the forest for the trees
it's so easy to get bogged down in
choosing colors and font sizes
and to forget that there are really
important questions that you actually
need to ask
to ensure that your interface serves the
people that it's meant for
here are a few questions to ask yourself
when creating a visual hierarchy
firstly what is the story that your page
needs to tell
are you designing an app to help detect
equipment failure for something like
slurry pumps
then your page needs to tell the story
of the pump's real-time health
next you should ask what does the user
need to know first
if you're designing a screen for pump
health the user might want to see a
health score
which is an easy metric for them to
gauge the pump's current condition
then you should ask yourself which
elements will give the user a general
overview
and which are more detailed the user
might also want to see the work order
history for the pump
but that can be lowered down on the page
let's take a look at this design on the
right for rocket invoicing
you'll see that they have cards with key
metrics at the top of the screen
it's important to organize elements from
most important to least
important when you're designing an
interface
overview elements like health scores and
kpis
should generally be placed above the
fold
above the fold is an old term that comes
from the newspaper world
and describes printing something above
where the newspaper was folded
when designing for digital applications
this generally means
before the user needs to scroll now
depending on your geography
users read from either left to right or
right to left
and it's important to understand this
when designing your interface
if your users read from left to right
you want to put the most important
information in the top left of the
screen since that's what they're going
to read first
now let's look at how to reinforce
visual hierarchy in your designs
first we're going to look at contrast
then repetition
then alignment and then proximity or
crap
for short the mobile app design on the
right
is a great example of how you can use
contrast
to direct the user's eye to what is most
important
there are various ways to add contrast
to a design
in this example the designer used color
to make
elements that are important stand out
you can also add contrast to the size of
an element
using outlines fills or different font
families and weights
one way to see whether you have enough
contrast in your interface
is to do the squint test if you squint
and try and look at the design
you'll see that something clearly stands
out and that's the orange button that
says subscribe now
while this test is quite a rudimentary
way of evaluating your interface
it will help you get an idea of whether
there's enough contrast for the
important elements to truly stand out
now let's look at repetition why would
you want to use repetition in an
interface
well it helps the user know what to
expect it also creates consistency
and it groups related elements together
because they're styled in a similar way
the online learning platform design on
the right is a great example
of how you can use repetition to create
an
interface that is really well organized
and easy to use
next we're going to cover vertical and
horizontal alignment
in your interfaces so a common mistake
that i see
untrained designers make is more often
than not
center aligning text many people think
this creates
balance because there's equal space to
the left and to the right of text
but if you consider that most users
either read from left to right
or right to left aligning your text to
the left or right
is probably a more practical way of
doing things
so let's look at vertical alignment
you'll see that there are some bright
teal lines that i've added to the design
on the right
the words light startup growth and mega
are all aligned
at the bottom of the text or what is
called the baseline
the paragraphs just under those titles
which say
for those just starting out and best for
growing businesses
those are aligned at the top or what is
called the ascender
you'll also see that the cards align at
the top
and at the bottom and they're all
exactly the same height
this is called vertical alignment it's
when the center
top or bottom of the elements align on
an invisible
horizontal line if the elements happen
to be different sizes
you'll need to decide how to best align
them vertically
now let's look at horizontal alignment
this is when the center
left or right side of an element aligns
on an invisible vertical line in most
cases you'll use
left align for text if your user reads
from left
to right let's discuss proximity
so when you group elements closely
together they visually tell the user
that they're related in the examples on
the right
the teal circles form one group and next
to them we have the same number of
circles
but these are blue and there's a gap
between two groups of blue circles
this just demonstrates how your eye
groups elements together based on their
proximity
and how effectively grouping elements
can help a user understand
and navigate information faster
now it's time to get your pen and papers
ready because in the next video
we're going to start drawing wireframes