0% found this document useful (0 votes)
5 views

Unit 1 Module Uiux

The document provides an overview of User Interface (UI) design, detailing its historical evolution, key components, best practices, and development processes. It emphasizes the importance of user-centered design, simplicity, and consistency in creating effective interfaces. Additionally, it outlines the progression from command-line interfaces to modern graphical and mobile interfaces, highlighting significant milestones in UI design history.

Uploaded by

MahaLakshmi .S
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Unit 1 Module Uiux

The document provides an overview of User Interface (UI) design, detailing its historical evolution, key components, best practices, and development processes. It emphasizes the importance of user-centered design, simplicity, and consistency in creating effective interfaces. Additionally, it outlines the progression from command-line interfaces to modern graphical and mobile interfaces, highlighting significant milestones in UI design history.

Uploaded by

MahaLakshmi .S
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

IFETCE R 2019A ACADEMIC YEAR: 2023-2024

IFET COLLEGE OF ENGINEERING


(An Autonomous Institution)
DEPARTMENT OF CSE & IT
CSH007 – UI and UX DESIGNS
MODULE
UNIT I– INTRODUCTION TO UI
User Interface Design (UI) - Historical Overview of Interface Design - importance of user
interface – Defining the user interface - Importance of good design - Characteristics of
graphical and web user interfaces, Principles of user interface design. Interface Conventions,
Approaches to Screen Based UI, Template vs Content.
1.1 USER INTERFACE DESIGN (UI)
A user interface is the point of interaction between humans and computers. User interface
design is the process of designing how these interfaces look and behave. Imagine you‘re using an
app on your smartphone to book flights. The screens you navigate, the buttons you tap and the
forms you fill out are all part of the user interface.

Fig: 1.1 User Interface Design Components


A user interface is made up of the following elements:
 Input controls: These are interactive elements that enable a user to enter information.
Input controls include things like checkboxes, buttons, text fields and dropdown lists.
 Navigational elements: These help the user to navigate an interface in order to complete
their desired task. Navigational components include things like search fields, sliders and
hamburger menus.
 Informational components: These communicate useful information to the user, for
example through message boxes, notifications and progress bars.
 Containers: Containers are used to group content into meaningful sections. A container
holds various elements, keeping them to a reasonable maximum width based on the user‘s
screen size.
1.1.1 Best Practices for Designing an Interface
It All starts with getting to know your users, which contains understanding about their interests,
abilities, tendencies, and habits. If you have figured out who your customer is, keep the following
in mind when designing your interface:
 Create consistently and use common UI components
 Use typography to make hierarchy and clarity.
 Make sure that the system communicates what's happening

1
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

 Use color and texture strategically


 Keep the interface simple
 Be purposeful in page layout
Create Consistently and Use Common UI Components
Users would feel more at ease and be able to complete tasks more easily if we use common
components in our UI. It's also important to generate pattern in language, design, and layout across
the website in order to help with productivity. If a user has mastered one ability, they should be
able to apply it to others areas of the website.
Use Typography in Order to Make Hierarchy and Clarity
Think about how we are going to use the typeface. Text in various sizes, fonts, and arrangements
in order to help increase readability, legibility, and scanability.
Make Sure that the System Communicates What's Happening
Always keep your user up to date on their change in state, location, errors, actions, etc. Using
various UI components to communicate status and, if needed, the next steps will help your user
feel less frustrated.
Use color and Texture Strategically
Using contrast, light, color, and texture to our benefit, we can draw attention to or draw attention
away from objects.
Keep the Interface Simple
Mostly the great interfaces are not visible to the user. They avoid needless components and use
simple terminology on labels and in messaging.
Be Purposeful in Page Layout
Take into account the spatial associations between the objects on the page and organize the page
on the basis of importance. Carefully positioning objects can aid scanning and readability by
drawing attention to the most appropriate pieces of information.
1.1.2 Designing User Interfaces for Users
User interfaces are the points of interaction between the user and developer.

Fig: 1.2 User Interface Design (UI)


User interface plays a crucial role in any software system. It is possibly the only visible aspect of a
software system as −
 Users will initially see the architecture of software system‘s external user interface without
considering its internal architecture.

2
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

 A good user interface must attract the user to use the software system without mistakes. It
should help the user to understand the software system easily without misleading
information. A bad UI may cause market failure against the competition of software
system.
 UI has its syntax and semantics. The syntax comprises component types such as textual,
icon, button etc. and usability summarizes the semantics of UI. The quality of UI is
characterized by its look and feel (syntax) and its usability (semantics).
 There are basically two major kinds of user interface –
a) Textual
b) Graphical.
 Software in different domains may require different style of its user interface for e.g.
calculator need only a small area for displaying numeric numbers, but a big area for
commands, A web page needs forms, links, tabs, etc. UI design involves considering the
needs and expectations of the target users, understanding their behaviors, and creating an
interface that meets their requirements.
1.1.3 Graphical User Interface
A graphical user interface is the most common type of user interface available today. It is a very
user friendly because it makes use of pictures, graphics, and icons - hence why it is called
'graphical'. It is also known as a WIMP interface because it makes use of –

Fig: 1.3 Graphical User Interface


 Windows − A rectangular area on the screen where the commonly used applications run.
 Icons − A picture or symbol which is used to represent a software application or hardware
device.
 Menus − A list of options from which the user can choose what they require.
 Pointers − A symbol such as an arrow which moves around the screen as user moves the
mouse. It helps user to select objects.
1.1.4 Design of User Interface
It starts with task analysis which understands the user‘s primary tasks and problem domain. It
should be designed in terms of User‘s terminology and outset of user‘s job rather than
programmer‘s. To perform user interface analysis, the practitioner needs to study and understand
four elements.
 The users who will interact with the system through the interface

3
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

 The tasks that end users must perform to do their work


 The content that is presented as part of the interface
 The work environment in which these tasks will be conducted
The task to be performed can then be divided which are assigned to the user or machine, based on
knowledge of the capabilities and limitations of each. The design of a user interface is often
divided into four different levels −
1. The conceptual level − It describes the basic entities considering the user's view of the
system and the actions possible upon them.
2. The semantic level − It describes the functions performed by the system i.e. description of
the functional requirements of the system, but does not address how the user will invoke
the functions.
3. The syntactic level − It describes the sequences of inputs and outputs required to invoke
the functions described.
4. The lexical level − It determines how the inputs and outputs are actually formed from
primitive hardware operations.
User interface design is an iterative process, where all the iteration explains and refines the
information developed in the preceding steps. General steps for user interface design
 Defines user interface objects and actions (operations).
 Defines events (user actions) that will cause the state of the user interface to change.
 Indicates how the user interprets the state of the system from information provided through
the interface.
 Describe each interface state as it will actually look to the end user.
 Choosing Interface Elements: Users have become familiar with interface elements acting
in a certain way, so try to be consistent and predictable in your choices and their layout.
Doing so will help with task completion, efficiency, and satisfaction.
 Keeping the Interface Simple: The best interfaces are almost invisible to the user. They
avoid unnecessary elements and are clear in the language they use on labels and in
messaging
 Knowing Your Users: Everything stems from knowing your users, including
understanding their goals, skills, preferences, and tendencies.
1.1.5 User Interface Development Process
It follows a spiral process as shown in the following diagram Spiral Process

Fig: 1.4 User Interface Development Process

4
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

1. Interface analysis
It concentrates or focuses on users, tasks, content, and work environment who will interact with
the system. Defines the human - and computer-oriented tasks that are required to achieve system
function.
2. Interface design
It defines a set of interface objects, actions, and their screen representations that enable a user to
perform all defined tasks in a manner that meets every usability objective defined for the system.
3. Interface construction
It starts with a prototype that enables usage scenarios to be evaluated and continues with
development tools to complete the construction.
4. Interface validation
It focuses on the ability of the interface to implement every user task correctly, accommodate all
task variations, to achieve all general user requirements, and the degree to which the interface is
easy to use and easy to learn.
1.1.6 User Interface Models
When a user interface is analyzed and designed following four models are used −
1. User profile model
Created by a user or software engineer, which establishes the profile of the end-users of the system
based on age, gender, physical abilities, education, motivation, goals, and personality. Considers
syntactic and semantic knowledge of the user and classifies users as novices, knowledgeable
intermittent, and knowledgeable frequent users.
2. Design model
Created by a software engineer which incorporates data, architectural, interface, and procedural
representations of the software.
Derived from the analysis model of the requirements and controlled by the information in the
requirements specification which helps in defining the user of the system.
3. Implementation model
Created by the software implementers who work on look and feel of the interface combined with
all supporting information (books, videos, help files) that describes system syntax and semantics.
Serves as a translation of the design model and attempts to agree with the user's mental model so
that users then feel comfortable with the software and use it effectively.
4. User's mental model
Created by the user when interacting with the application. It contains the image of the system that
users carry in their heads. Often called the user's system perception and correctness of the
description depends upon the user‘s profile and overall familiarity with the software in the
application domain.
1.1.7 Design Considerations of User Interface
 User centered
A user interface must be a user-centered product which involves users throughout a product‘s
development lifecycle. The prototype of a user interface should be available to users and feedback
from users, should be incorporated into the final product.
 Simple and Intuitive
UI provides simplicity and intuitiveness so that it can be used quickly and effectively without
instructions. GUI are better than textual UI, as GUI consists of menus, windows, and buttons and
is operated by simply using mouse.

5
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

 Place Users in Control


Do not force users to complete predefined sequences. Give them options—to cancel or to save and
return to where they left off. Use terms throughout the interface that users can understand, rather
than system or developer terms.
 Transparency
UI must be transparent that helps users to feel like they are reaching right through computer and
directly manipulating the objects they are working with. The interface can be made transparent by
giving users work objects rather than system objects. For example, users should understand that
their system password must be at least 6 characters, not how many bytes of storage a password
must be.
 Use progressive disclosure
Always provide easy access to common features and frequently used actions. Hide less common
features and actions and allow users to navigate them. Do not try to put every piece of information
in one main window. Use secondary window for information that is not key information.
 Consistency
UI maintains the consistency within and across product, keep interaction results the same, UI
commands and menus should have the same format, command punctuations should be similar and
parameters should be passed to all commands in the same way. UI should not have behavior‘s that
can surprise the users and should include the mechanisms that allows users to recover from their
mistakes.
 Integration
The software system should integrate smoothly with other applications such as MS notepad and
MS-Office. It can use Clipboard commands directly to perform data interchange.
 Component Oriented
UI design must be modular and incorporate component oriented architecture so that the design of
UI will have the same requirements as the design of the main body of the software system. The
modules can easily be modified and replaced without affecting of other parts of the system.
 Customizable
The architecture of whole software system incorporates plug-in modules, which allow many
different people independently extend the software. It allows individual users to select from
various available forms in order to suit personal preferences and needs.

1.2 HISTORICAL OVERVIEW OF INTERFACE DESIGN


1960s – 1980s
Modern microwaves were the first things that needed any help related to computing power in the
late 20th century.
1980s-It was the time when GUI (Graphical User Interface) and mouses were in trend; Steve Jobs
visited the famous Xerox Parc.
1985- Microsoft introduced Windows 1.0, but it wasn‘t until 1992 that it began to follow others to
have its own GUI in the form of Windows 3.1.
1994-1997 The invention of laptops and palm pilots came soon after with simplifying devices like
keyboards and mice.
2000s-The 2000s was the era of smartphones which made computer UI design the hot topic in the
market again..
2007-Apple came up with the best UI design so far for handheld devices. It was a touch-screen
GUI that has proven to be super functional with different features distributed as ―apps‖.

6
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

2011 -Today
The early 2010s had been quite a time for everything digital going under significant renovations.
Innovations like voice assistants started with Apple again as its Siri had served as an inspiration
for Google Now (2012) and Amazon Alexa (2014), which are creating wonders today.
Interface design has evolved significantly over the years, adapting to changing
technologies, user expectations, and design trends. Here's a historical overview of interface
design:
1. Command Line Interface (CLI) Era (1960s-1970s):
 Early computers used command-line interfaces where users interacted with the system by
typing commands.
 Interfaces were text-based, requiring users to have technical knowledge and memorize
specific commands.
2. Graphical User Interface (GUI) Era (1980s-1990s):
 Xerox PARC's Alto computer introduced the concept of the graphical user interface in the
1970s.
 Apple's Macintosh and Microsoft's Windows popularized GUIs in the 1980s.
 GUIs featured visual elements such as windows, icons, menus, and pointing devices
(mouse).
 Users could interact with interfaces by clicking on icons, manipulating windows, and
navigating menus.
3. Web Design Era (1990s-2000s):
 The rise of the World Wide Web in the 1990s brought about a new era of interface design.
 Websites became the primary medium for delivering content and applications.
 Early websites featured simple designs with static HTML pages and limited interactivity.
 As web technologies advanced, interfaces became more dynamic, with the introduction of
CSS, JavaScript, and interactive elements like forms and buttons.
4. Mobile Design Era (2000s-Present):
 The emergence of smartphones in the early 2000s revolutionized interface design.
 Mobile interfaces had to accommodate smaller screens, touch-based interactions, and
limited processing power.
 Apple's iPhone, introduced in 2007, popularized the concept of touch-based interfaces with
multi-touch gestures.
 Mobile apps became prevalent, requiring designers to consider factors like finger-friendly
design, responsive layouts, and optimized user flows.
5. Flat Design and Material Design Era (2010s-Present):
 Flat design emerged as a response to the skeuomorphic design trends of the past.
 Flat design embraces simplicity, minimalism, and a focus on typography and vibrant
colors.
 Microsoft's Metro design language (now called Fluent Design System) and Apple's iOS 7
redesign exemplified the shift towards flat design.
 Google introduced Material Design in 2014, emphasizing a tactile and physical aesthetic
through elements like shadows, depth, and animations.

7
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

6. Responsive Design and Multi-platform Era (2010s-Present):


 With the proliferation of different devices and screen sizes, responsive design became
crucial.
 Responsive design ensures interfaces adapt and provide optimal user experiences across
various devices.
 Designers began considering the responsive layout, flexible grids, and scalable images to
cater to the diverse range of screens and platforms.
7. Modern Trends (Present):
 Current interface design trends focus on user-centered design, accessibility,
microinteractions, voice interfaces, and immersive experiences.
 Design systems and component-based design allow for consistency, scalability, and
efficient collaboration among designers and developers.
 The history of interface design demonstrates the continuous evolution and adaptation to
new technologies, user behaviors, and design philosophies. As technology advances,
interfaces will continue to evolve to meet the needs and expectations of users in an ever-
changing digital landscape.UX design is constantly evolving, and the fascinating journey
continues.
 From artificial intelligence to voice technology, from virtual reality to design without
interface—today‘s UX designers face new challenges every day. Interaction design
concepts that were once brand new are now familiar mental models for all of us, and that
just illustrates the dynamic evolution of the field.
 More and more, it seems, the future of UX design includes a drastic shift towards inclusive
design. So, forward-thinking UX designers should learn how to design for inclusion, just
as much as they seek to up-skill and specialize in fields like voice design and UX writing.

1.3 IMPORTANCE OF USER INTERFACE


The user interface design has four main components it focuses on. Each component is vital to the
usage of an application and serves different purposes. The four main components are:
 Navigation Elements
 Informational Components
 Input Controls
 Containers

Fig: 1.5 Importance of user interface

8
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

Navigational Components
Navigational elements consist of:
a. Navigation Bars
b. Buttons
c. Hyper-Links
d. The Hamburger Menu
e. Notifications
f. Progress Bars
g. Search Field
h. Return to Home Logo
Informational Components
Information components are used in user interface design to help users learn more about the
page‘s topic. Common UI elements that you will use for informational purposes include:
a. Banners – The portion of the page below the navigation bar will typically tell what the
page is about. It will typically include an H1 header, a paragraph, and a visual element.
b. Icons – Graphics are meant to represent a concept.
c. Videos – Used to discuss the subject in greater detail with audiovisual components.
d. Text Blocks – Used for written words
e. Pictures – Meant to give visual examples, add colour, and break up text on the pages.
Input Controls
Input controls are used in interfaces to allow users to enter information faster. UI designers use a
variety of interface elements to increase usability, including:
a. Checkboxes – Used to mark more than one out of up to five options
b. Radio Buttons – Used to select one of less than five options
c. Forms – To answer questions and submit information or feedback
d. Buttons – Used to submit information and feedback
e. Predictive Text – Used to allow users to complete text answers quicker
f. Pickers- Commonly used to select the date, time, and location
Containers
This common UI design element groups multiple elements of interfaces together and increase
usability by making sure they fit in a variety of devices based on the user‘s screen size. Any of the
previously mentioned user interface elements can be included in this design element.
User interface designers enhance information architecture to generate user emotions related to
comfort, enjoyability, and trust.
 Enhance user control: Navigating the interface should focus on making learning and
adopting processes easier for the user.
 Make actions reversible: Users should be able to backtrack their specific tasks without
the fear of failure. This boosts user confidence.
 Navigation should always be easy: Easy navigation and option predictability ensure a
clear and evident exploration of an interface.
 Informative feedback is a must: Acknowledging any action in the form of color change
or sound prompts increases user interactivity. The acknowledgment also varies with the
complexity of user actions.
 System status visibility: For functions that are time-consuming, a corresponding graphical
cue that signifies the ongoing progress has a major impact on user attention.
 Remove extra elements: A screen should not have anything that does not add value to

9
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

user tasks as that increases design noise.


 Ease of language: The language has to be sharp and crisp with minimal use of jargon for
even the best UI designs to succeed.
 Use relatable metaphors: Metaphors strengthen the connection between the real world
and the virtual interface. For instance, words like ‗trash‘ or ‗bin‘ inevitably point toward
data cleanup.
 Reduce the number of actions to furnish specific tasks: The three-click rule says that a
design should accomplish user goals within three clicks to avoid user fatigue.
 Visual and functional consistency: A set of design managing guidelines will help you
maintain consistency in your fonts, themes, and color palettes. Also, visual elements
should perform the same function throughout the interface.
1.3.1 Significant Importance of UI
The user interface (UI) holds significant importance in various aspects of product design and
development. Here are some key reasons why the user interface is essential:
 User Experience (UX): The UI directly impacts the overall user experience. A well-
designed and intuitive interface enhances usability, making it easier for users to interact
with a product or service. A positive user experience increases customer satisfaction,
encourages engagement, and promotes loyalty.
 Usability and Efficiency: A well-designed UI focuses on usability, ensuring that users
can easily and efficiently accomplish their tasks. Intuitive navigation, clear instructions,
and logical organization of elements reduce cognitive load, allowing users to accomplish
their goals without frustration or confusion.
 First Impressions: The UI is often the first point of contact between users and a product
or service. A visually appealing and well-structured interface creates a positive first
impression, capturing users' attention and generating interest. A poor or confusing UI can
lead to users abandoning the product or service without giving it a fair chance.
 Branding and Consistency: The UI plays a crucial role in conveying a brand's identity
and personality. Consistent use of colors, typography, and visual elements establishes a
recognizable and cohesive brand image. A consistent UI across different touchpoints
creates a seamless and familiar experience for users.
 Engagement and Interactivity: A well-designed UI can enhance user engagement by
providing interactive and visually stimulating elements. Engaging animations, micro
interactions and responsive feedback create an enjoyable and interactive experience,
keeping users actively involved and interested.
 Accessibility: Accessibility is a critical aspect of UI design, ensuring that the product or
service is usable by a wide range of users, including those with disabilities. Considerations
such as color contrast, alternative text for images, keyboard accessibility, and screen
reader compatibility make the interface inclusive and accessible to all users.
 Business Success: A user-friendly and well-designed UI can contribute to the overall
success of a product or service. A positive user experience leads to increased customer
satisfaction, retention, and positive word-of-mouth, which, in turn, can drive customer
acquisition, user engagement, and business growth.
 Iterative Improvement: The UI provides valuable insights into user behavior and
preferences. Through user feedback, analytics, and usability testing, designers can identify
areas for improvement and iteratively enhance the UI to better meet user needs and
expectations.

10
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

In summary, the user interface is crucial for delivering a positive user experience, establishing
a strong brand identity, driving user engagement, and contributing to the overall success of a
product or service. Prioritizing a well-designed UI can lead to increased user satisfaction, loyalty,
and business growth.
1.3.2 Advantage and Disadvantage of User Interface
Advantage of User Interface
 Easy and user-friendly
 Visually appealing design
 Even users with little technical knowledge can run simple applications with a GUI
 Searching for documents and files is easy thanks to the visual display
 The system responds to instructions that the user can enter intuitively thanks to the visual
format
 Users can quickly and easily navigate to and from multiple applications
Disadvantage of User Interface
 Less flexibility: only preprogrammed instructions can be executed
 System functionality cannot be adjusted or adapted
 GUIs need a relatively high amount of storage space in the system
 GUIs are slower than interfaces based only on command lines
 It‘s comparably difficult for the developers to create an intuitive GUI
 Some commands take longer to be executed

1.4 DEFINING THE USER INTERFACE


User interfaces are the access points where users interact with designs. They come in three
formats:
The user interface (UI) is the visual and interactive part of a software application, website, or any
digital product that allows users to interact with it. It serves as a bridge between the user and the
underlying system, enabling users to input commands, interact with elements, and receive
feedback or output from the system.

Fig: 1.6 Defining the user interface


The UI encompasses all the elements, components, and interactions that users encounter while
using the application. It includes:
Visual Elements:
The visual components of the UI include buttons, menus, icons, text fields, images, color schemes,
typography, and other graphical elements that are designed to convey information and provide

11
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

visual cues to the users.


Layout and Structure:
The arrangement and organization of the UI elements form the layout and structure of the
interface. This includes the positioning of menus, navigation bars, content sections, and the overall
hierarchy of the interface.
Interaction Design:
The UI design incorporates interaction elements that allow users to interact with the system. This
includes input mechanisms such as buttons, checkboxes, dropdowns, sliders, and text fields, as
well as interactive behaviors like hover effects, animations, and transitions.
Feedback and Response:
The UI should provide feedback to users to acknowledge their actions and inform them about the
system's response. This can include visual indicators, progress bars, success messages, error
messages, and other forms of feedback that help users understand the system's state and the
outcome of their actions.
Navigation and Information Architecture:
The UI should facilitate easy navigation through the application or website, allowing users to
move between different sections or screens. It should provide clear navigation menus,
breadcrumbs, search functionality, and other navigational aids.
Usability and Accessibility:
A well-designed UI should prioritize usability, making it easy for users to understand and use the
application effectively. It should consider accessibility principles to ensure that users with
disabilities can access and interact with the interface.
The goal of a well-designed user interface is to create a seamless and intuitive user experience,
enabling users to achieve their goals efficiently and with minimal friction. It should consider user
needs, behaviors, and expectations to create a visually appealing and functional interface that
supports users in accomplishing their tasks effectively.
 Graphical user interfaces (GUIs)—Users interact with visual representations on digital
control panels. A computer‘s desktop is a GUI.
 Voice-controlled interfaces (VUIs)—Users interact with these through their voices. Most
smart assistants—e.g., Siri on iPhone and Alexa on Amazon devices—are VUIs.
 Gesture-based interfaces—Users engage with 3D design spaces through bodily motions:
e.g., in virtual reality (VR) games.
To design UIs best, you should consider:
 Users judge designs quickly and care about usability and likeability.
 They don‘t care about your design, but about getting their tasks done easily and with
minimum effort.
 Your design should therefore be ―invisible‖: Users shouldn‘t focus on it but on completing
tasks: e.g., ordering pizza on Domino‘s Zero Click app.
 So, understand your users‘ contexts and task flows (which you can find from, e.g.,
customer journey maps), to fine-tune the best, most intuitive UIs that deliver seamless
experiences.
 UIs should also be enjoyable (or at least satisfying and frustration-free).
 When your design predicts users‘ needs, they can enjoy more personalized and immersive
experiences. Delight them, and they‘ll keep returning.
 Where appropriate, elements of gamification can make your design more fun.
 UIs should communicate brand values and reinforce users‘ trust.

12
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

 Good design is emotional design. Users associate good feelings with brands that speak to
them at all levels and keep the magic of pleasurable, seamless experiences alive.

1.5 IMPORTANCE OF GOOD DESIGN


The most effective User Interface (UI) Design is born from being a part of the wider User
Experience (UX) process. While best practice solutions exist, they should never be blindly
applied without careful consideration; what works for one site won‘t automatically improve
results for another. User experience research and design considers the wider user journey, part of
the outcome from that process is the UI design. UI design is concerned with look and feel of the
interface (or screen) that the user interacts with.
Good design can be responsible for many important and often overlooked benefits including:
 Making a site/app incredibly user friendly
 Conveying clear understanding of product, use, or intention
 Simplifying navigation and accessibility
 Setting your brand apart
 Increasing sales
 Simplifying complex concepts
User Interface is one of the most common front-end app view and direct human-computer
interactions in which user can manipulate and control software as well as hardware. It can include
all methods and devices are used to accommodate interaction between machines and user. User
interface can take out many forms, but always accomplishes two fundamental tasks:
 Communicating information from the machine to the user.
 Communicating information from the user to the machine.
1.5.1 Important qualities of User Interface Design are following :
1. Simplicity:
 User Interface design should be simple.
 Less number of mouse clicks and keystrokes are required to accomplish this task.
 It is important that new features only add if there is compelling need for them and they add
significant values to the application.
2. Consistency:
 The user interface should have a more consistency.
 Consistency also prevents online designers information chaos, ambiguity and instability.
 We should apply typeface, style and size convention in a consistent manner to all screen
components that will add screen learning and improve screen readability. In this we can
provide permanent objects as unchanging reference points around which the user can
navigate.
3. Intuitiveness :
 The most important quality of good user interface design is intuitive.
 Intuitive user interface design is one that is easy to learn so that user can pick it up quickly
and easily.
 Icons and labels should be concise and cogent. A clear unambiguous icon can help to
make user interface intuitive and a good practice is make labels conform to the
terminology that the application supports.
4. Prevention :
 A good user interface design should prevents users from performing an in-appropriate task

13
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

and this is accomplished by disabling or ―graying cut‖ certain elements under certain
conditions.
5. Forgiveness :
 This quality can encourage users to use the software in a full extent.
 Designers should provide users with a way out when users find themselves somewhere
they should not go.
6. Graphical User Interface Design :
 A graphic user interface design provides screen displays that create an operating
environment for the user and form an explicit visual and functional context for user‘s
actions.
 It includes standard objects like buttons, icons, text, field, windows, images, pull-down
and pop-up screen menus.

Fig:1.7 Process of User Interface Design

1.6 CHARACTERISTICS OF GRAPHICAL AND WEB USER INTERFACES


Graphical User Interface (GUI) and Web User Interface (UI) are two common types of interfaces
used in software applications and websites. Here are some characteristics of both graphical and
web user interfaces:

1.6.1 Graphical User Interface (GUI):


 Visual Representation: GUI interfaces utilize graphical elements such as icons, buttons,
windows, and menus to represent actions and information. Users interact with the interface
using input devices like a mouse, keyboard, or touch screen.
 WYSIWYG (What You See Is What You Get): GUI interfaces aim to provide a visual
representation of the output or result. Users can see the elements on the screen and get a
sense of how the final output will look like, making it easier to manipulate and edit.
 Direct Manipulation: GUI interfaces enable users to directly manipulate objects or
elements on the screen using gestures or mouse interactions. Actions like dragging,
dropping, resizing, and scrolling are common in GUI interfaces.
 Multitasking: GUI interfaces allow users to perform multiple tasks simultaneously

14
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

through the use of windows and multitasking capabilities. Users can have several
applications or documents open at the same time and switch between them.
 Rich Interaction: GUI interfaces support rich and interactive elements such as animations,
transitions, tooltips, and hover effects. These visual cues provide feedback to users and
enhance the overall user experience.
1.6.2 Web User Interface (UI):
 Web-Based: Web UI interfaces are accessed through web browsers and are delivered over
the internet. Users interact with web pages that are built using web technologies like HTML,
CSS, and JavaScript.
 Hyperlink Navigation: Web UI interfaces rely heavily on hyperlinks for navigation. Users
click on links to move between different web pages or sections within a page, creating a
linked structure that facilitates exploration and browsing.
 Platform Independence: Web UI interfaces are platform-independent, meaning they can be
accessed from any device with a web browser, regardless of the operating system or
hardware. This makes web interfaces highly accessible and flexible.
 Scalability: Web UI interfaces can scale easily to accommodate a large number of users.
Websites can handle concurrent users and traffic by leveraging server-side technologies and
load balancing techniques.
 Remote Updates: Web UI interfaces can be updated centrally on the server, eliminating the
need for individual updates on users' devices. This allows for seamless updates and
maintenance of the interface without requiring user intervention.
 Web-Specific Features: Web UI interfaces often incorporate web-specific features like
search functionality, forms for data input, and integration with web services or APIs. These
features enable interactive and dynamic web experiences.
It's worth noting that GUI and web UI interfaces share some common characteristics, such as the use
of visual elements and user interaction. However, web UI interfaces have additional considerations
due to their web-based nature and the constraints of working within a browser environment.

1.7 PRINCIPLES OF USER INTERFACE DESIGN


The principles of user interface (UI) design provide guidelines and best practices for creating
intuitive, user-friendly, and visually appealing interfaces. There are certain guiding principles that
inform the UI design process. These include:

Fig: 1.8 Principles of user interface design

15
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

 User-Centered Design
Prioritize the needs, goals, and expectations of the users throughout the design process. Understand
their context, behavior, and preferences to create interfaces that align with their mental models and
provide a seamless user experience.
 Consistency
Maintain consistency in visual elements, layout, interaction patterns, and terminology across the UI.
Consistency enhances learnability, reduces cognitive load, and allows users to transfer their
knowledge and skills from one part of the interface to another.
 Visibility and Feedback
Ensure that users can perceive and understand the state of the system and their actions at all times.
Provide clear visual cues, feedback, and informative messages to guide users, confirm their actions,
and assist in error prevention and recovery. As the user moves through an interface, it‘s essential to
provide them with feedback. This guides them towards their goal, letting them know if they‘ve
successfully completed a certain action or informing them if something‘s gone wrong. Feedback can
be provided visually — like a tick appearing on the screen to let the user know their desired action is
complete — or through clear, concise messaging.
 Simplicity
Strive for simplicity and minimalism in UI design. Eliminate unnecessary elements, complexity, and
clutter that can confuse or overwhelm users. Keep the interface clean, focused, and easy to
comprehend, allowing users to accomplish tasks efficiently.
 Learnability
Design interfaces that are easy to learn and use, even for first-time users. Provide intuitive
navigation, clear instructions, and self-explanatory UI elements that enable users to quickly
understand how to interact with the interface and accomplish their goals.
 Flexibility and Efficiency
Design UIs that cater to different user preferences and allow for efficient interactions. Provide
customizable settings, shortcuts, and streamlined workflows to accommodate different user needs and
enable power users to perform tasks more quickly.
 Error Prevention and Handling
Anticipate and prevent user errors through careful design. Use constraints, validation, and smart
defaults to guide users towards correct actions and input. When errors do occur, provide meaningful
error messages and clear instructions for recovery.
 Aesthetics and Visual Hierarchy
Create visually appealing UIs that engage users and communicate information effectively. Use proper
visual hierarchy to highlight important elements, employ typography and color schemes that enhance
readability and convey meaning, and leverage appropriate imagery and visual cues to guide users.
 Accessibility
Design UIs that are accessible to users with disabilities. Ensure compatibility with assistive
technologies, provide proper color contrast for readability, and offer alternative text for non-textual
elements to make the interface inclusive and usable by a diverse range of users.
 Iterative Design and Testing:
Embrace an iterative design process and continuously test and refine the UI. Gather user feedback,
conduct usability testing, and analyze user behavior to identify areas for improvement and iterate on
the design accordingly.
 Consistency
The most delightful, user-friendly interfaces are those that are consistent. UI designers should strive

16
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

for visual consistency—keeping fonts, colours, buttons and icons uniform throughout the product—
and functional consistency, ensuring that certain elements represent the same function or action in all
contexts. The more consistent the UI, the easier it will be for a user to get to grips with.
 Familiarity and predictability
This relates to how a user expects a particular interface to function. Based on our experience with
similar websites and apps, we learn to associate certain UI elements with certain actions. We also
expect things to be in certain places (for example, when browsing a website, we‘d usually head to the
top of the page to find the menu). UI designers should leverage familiarity and predictability to create
comfortable, user-friendly interfaces.
 Flexibility
When designing an interface, it‘s important to provide flexibility in terms of how users can complete
certain tasks. Ultimately, your user interface should be consistent while simultaneously allowing for
some degree of customisation depending on the user.
 Efficiency
While new users might require more guidance, experienced users should have access to shortcuts and
accelerators which enable them to speed up frequently-performed actions.
 Accessibility
UI designers have a responsibility to create interfaces that are accessible for all users. This includes
providing sufficient contrast between text and the background it‘s placed on, ensuring that interactive
elements such as links and buttons are easy to identify, leaving enough space around buttons and
touchpoints and creating designs for different sized viewports.
 Keep users in control
Humans are most comfortable when they feel in control of themselves and their environment.
Thoughtless software takes away that comfort by forcing people into unplanned interactions,
confusing pathways, and surprising outcomes. Keep users in control by regularly surfacing system
status, by describing causation (if you do this that will happen) and by giving insight into what to
expect at every turn. Don't worry about stating the obvious
 Great design is invisible
A curious property of great design is that it usually goes unnoticed by the people who use it. One
reason for this is that if the design is successful the user can focus on their own goals and not the
interface. By applying these principles, UI designers can create interfaces that are intuitive, efficient,
visually appealing, and provide a delightful user experience.

1.8 INTERFACE CONVENTIONS


Interface conventions refer to the standardized practices and principles followed when designing
user interfaces for software applications, websites, or any interactive system. UI is a large term that
has many, conventions, and elements, it includes layout, animations, images, graphics and color
theory. Interface conventions in UI refer to established guidelines, patterns, and principles that help
ensure consistency, usability, and familiarity in user interfaces. These conventions have emerged
over time through user experience research, best practices, and industry standards. These conventions
help create consistency, improve usability, and enhance the overall user experience. Here are some
key notes about interface conventions:
1. Consistency: Consistency is a fundamental principle in interface design. It involves using
uniformity in design elements, layout, and behavior across different screens and interactions
within an application. Consistency helps users understand and navigate the interface more
easily.

17
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

2. Visual Hierarchy: Interface conventions often rely on visual hierarchy to guide users'
attention and prioritize important information. This can be achieved through the use of size,
color, contrast, and positioning to create a clear distinction between primary, secondary, and
tertiary elements.
3. Navigation Patterns: Navigation conventions dictate how users move through an
application or website. Common navigation patterns include menus, tabs, breadcrumbs, and
links. Consistent and intuitive navigation helps users find information quickly and reduces
cognitive load.
4. Form Design: When designing forms, conventions help ensure usability and accessibility.
Labels are typically placed adjacent to form fields, error messages are displayed clearly, and
validation rules are communicated effectively. Additionally, grouping related form elements
and providing helpful hints or examples can improve user experience.
5. Button and Action Design: Interface conventions guide the design of buttons and other
interactive elements. Buttons should have clear labels, be placed consistently, and provide
visual feedback when clicked. The use of standard icons for common actions, such as save,
delete, or print, can also enhance usability.
6. Error Handling: Conventions for error handling involve providing meaningful error
messages that clearly explain the issue and suggest possible solutions. It's important to
maintain a consistent error message format and use color or icon indicators to highlight
errors.
7. Responsiveness: With the increasing use of mobile devices, interface conventions also
include responsive design principles. Interfaces should adapt gracefully to different screen
sizes and orientations, ensuring optimal usability across devices.
8. Accessibility: Interface conventions emphasize the importance of designing for
accessibility. This includes providing alternative text for images, ensuring proper color
contrast for readability, and using semantic markup for screen readers.
9. Feedback and Confirmation: Users should receive timely feedback and confirmation for
their actions. This can be in the form of progress indicators, success messages, or
confirmation dialogs. Feedback helps users understand the system's response and reduces
uncertainty.
10. User Mental Models: Interface conventions take into account users' mental models and
existing knowledge from previous experiences. By aligning the interface with users'
expectations, it becomes more intuitive and easier to learn. Remember that interface
conventions may vary depending on the platform, target audience, and context of use. It's
important to consider these factors while designing interfaces to provide the best user
experience.
1.8.1 UI Conventions
 Visibility: It keeps the user informed to some action or goal. The system should always
inform users about what is going on.
 Real-world mapping: The system should speak the user‘s language also contains
illustrations, icons, contents and images that are familiar to the users.
 User control and freedom: Users often choose some system‘s functions by mistake and
will look for an ―emergency exit‖ to leave it. User control provides an emergency exit.
 Consistency and standards: Design under the same properties and style for an element,
situations, colors, icons and actions from start to end of the application.
 Error prevention: A careful design which prevents a problem from occurring from the

18
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

beginning even better than good error messages.


 Recognition rather than recall: The user doesn‘t have to remember info from one part of
the dialogue to another.
 Flexibility and efficiency of use: It‘s about speed up the process and user interaction. It is
responsible for duration when user effectively accomplishes their task.
 Aesthetic and minimalist design: Layout of the application should be more aesthetic and
dialogues shouldn‘t contain any irrelevant data.
1.8.2 Importance of UI Conventions:
The User interface design is a multidimensional and challenging role. It is responsible for
aesthetic layout, interaction, visual guiding, research, content and responsive experience for users.
User interface design plays an important role in solving problems. Sometimes a product looks
simple and easy to use but not attractive to users because of its bad UI and strong UX so UI is
important and necessary because of the following reasons. If a user interface design is too complex,
the user may not be able to find the information or service they are looking for. Some important
points of UI design described below.
1) UI design reduces the rate of user‘s mistakes.
2) UI design solves the user‘s problems.
3) UI design increases user involvement
4) UI design enhance (Optimize) end-user experience
5) UI design Improves the quality of products
6) UI design helps to win the consumers‘ confidence
7) UI design makes the application easy to learn and use.
8) UI design enables users to switch quickly from one task to another
9) UI design increase system flexibility
10) UI design reducing the mental effort required users to get in touch with the system

1.9 APPROACHES TO SCREEN BASED UI


There are various approaches to designing screen-based user interfaces (UIs) based on the
specific needs and requirements of the project. Screen design refers to the graphic design and
layout of user interfaces on displays. It is a sub-area of user interface design but is limited to
monitors and displays. In screen design, the focus is on maximizing usability and user experience
by making user interaction as simple and efficient as possible. Technical background functions do
not matter in screen design. Web design, on the other hand, is the process of creating websites that
implement the functions not considered in screen design. You could say that screen design thus
makes the functionality specified in the context of web design applicable to users. A central
approach in screen design is orientation to the target group‘s needs and abilities. This means that
designers must know and understand the skills and habits as well as the senses of users. Screen
design will typically differ depending on whether it is designed for older people, children, or
adults. Someone who deals with a particular device on a daily basis will have less difficulty using
complicated screens than someone who is less familiar with them. Screen design is about making
interaction easier for users through a functional yet aesthetic arrangement of all screen elements,
whether it is the display of a smartphone or the touch screen of a car navigation system. Here are
some common approaches:
1. Flat Design:
Flat design is characterized by minimalist aesthetics, simple shapes, and a focus on clarity and
functionality. It eliminates unnecessary visual elements like gradients, shadows, and textures,

19
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

creating a clean and streamlined UI. Flat design often uses bright and bold colors, crisp
typography, and intuitive icons to guide users.
2. Material Design:
Material Design, introduced by Google, is a design language that combines elements of flat design
with the tactile qualities of real-world materials. It emphasizes realistic motion, layered elements,
and responsive animations. Material Design utilizes a consistent set of guidelines for layout, color,
typography, and interaction patterns, providing a unified and intuitive experience across different
devices and platforms.
3. Skeuomorphic Design:
Skeuomorphic design replicates real-world objects and textures within the digital interface. It aims
to create familiarity and evoke a sense of physical interaction. Skeuomorphic interfaces often use
realistic gradients, drop shadows, textures, and 3D effects to simulate real-world objects and
materials. While less popular in recent years, skeuomorphic design can still be effective for certain
applications or target audiences.
4. Minimalist Design:
Minimalist design focuses on simplicity, utilizing white space, clean typography, and minimal
visual elements. It removes unnecessary clutter and emphasizes the core content and functionality.
Minimalist UIs often have a clean and elegant aesthetic, providing a visually calming and focused
experience for users.
5. Adaptive Design:
Adaptive design involves creating UIs that adapt to different screen sizes, resolutions, and
orientations. It ensures a consistent and optimized user experience across various devices, such as
desktops, smartphones, and tablets. Adaptive design may involve using responsive layouts, fluid
grids, and adaptive components to adjust the UI based on the available screen space.
6. Progressive Disclosure:
Progressive disclosure is an approach that presents information and functionality gradually,
revealing more details as needed. It helps simplify complex interfaces by initially showing only
essential elements and allowing users to explore additional options if desired. Progressive
disclosure reduces cognitive load and provides a more focused and intuitive user experience.
7. Conversational UI:
Conversational UI leverages natural language processing and voice recognition technologies to
enable users to interact with the interface through conversation. It often involves chatbots, voice
assistants, or virtual agents that can understand user queries and respond accordingly.
Conversational UI aims to create more natural and efficient interactions, particularly in
applications where typing or navigation may be cumbersome.
8. Gamified UI:
Gamified UI incorporates game-like elements and mechanics to enhance user engagement and
motivation. It may include progress bars, achievements, rewards, and challenges to make the
interface more interactive and enjoyable. Gamified UI can be effective in applications where user
motivation and long-term engagement are crucial, such as fitness apps or e-learning platforms.
These are just a few approaches to screen-based UI design, and designers often combine
or adapt these approaches based on the specific project goals, target audience, and platform
requirements. The key is to create a UI that effectively communicates the desired message,
provides a seamless user experience, and aligns with the overall objectives of the project.
1.9.1 Use of good screen design
 Focus on users

20
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

Good screen design always focuses on users and takes their needs and expectations into account
when designing a user interface. ll elements (text, images, icons, and buttons) are arranged and
designed in a way that enables consumers to easily understand and apply them.
User-oriented screen design is based on knowing users' preferences, skills, and goals and
requires a designer who can empathize with their audience to create a simple and effective
solution that is easy to execute. Thereby he must strike a careful balance between what is
graphically appealing and what is practical for users.
 Screen design doesn't reinvent the wheel
Good screen design takes into account that over the years users have become accustomed to
certain elements and their function and appearance. People will accept and use new applications
more quickly if their design is similar to applications they are already familiar with. Therefore,
some companies are developing a library of standard screen templates that developers can use.
This approach not only helps enforce design standards but also accelerates screen design
development.
 Less is more
Too many details can overload a screen and confuse viewers. Good screen design considers
users‘ eye movements and provides clarity with simple symmetries. An incoherent alignment of
different sections, texts, and images can be overwhelming. There should be a comfortable
distance both towards the screen edge and between different sections of the screen. Dividing the
screen into sections is useful when these sections clearly serve different purposes. Colors can be
useful to highlight sections and required field entries or to improve overall appearance. Use
common fonts that are familiar to users. Extraordinary and artistic fonts may look impressive but
are not supported by all devices accessing the screen. Headings help structure and guide users
through the content. They should be placed in standard positions to allow easy identification.
Once the screen design is complete, the display should be "clean" and consistent.
 Importance of screen design for usability
Screen and web design go hand in hand. Both are crucial for user guidance and experience and
thus have a high value for usability and ultimately the economic success of a website.

1.10 TEMPLATE VS CONTENT


In UI/UX design, the terms "template" and "content" refer to different aspects of the design
process. Let's break down each term:
1.10.1 Template
A template in UI/UX design is a pre-designed layout or structure that serves as a starting
point for creating a design. It defines the overall structure, visual hierarchy, and placement of
various UI elements such as navigation menus, headers, footers, and content sections. Templates
help establish consistency and provide a framework for designing multiple screens or pages within
an application or website. They often include placeholders for content, allowing designers to focus
on the overall structure and interaction flow before incorporating actual content. Templates are
pre-designed structures or frameworks that provide a consistent layout and visual style for a
particular type of user interface or user experience. They act as a starting point for designing and
building interfaces, saving time and effort by providing a foundation that can be customized
according to specific needs.
Templates can include various elements such as navigation menus, headers, footers,
sidebars, and other common UI components. They often define the overall grid system,

21
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

typography, color schemes, and other design principles to maintain visual consistency throughout
the application or website.
A template, also known as a layout or framework, provides a structural and visual
foundation for a design. It establishes the overall arrangement of elements, such as the placement
of headers, footers, sidebars, and content sections. Templates define the design's grid system,
typography, color palette, and general styling. They serve as a blueprint or skeleton that guides the
design process and ensures consistency across multiple pages or screens.
Design templates are reusable patterns that provide form and function for your user
interface. Each template includes predefined areas to which you can add application content. By
applying design templates to UI sections, you achieve consistency across your application, shorten
development time, and reduce maintenance efforts.
Different organizations structure their product development teams in different ways.
Large, product-oriented companies often have internal engineering teams and developers, but
when it comes to smaller companies or start-ups, their in-house capabilities can be limited.
Designs can only be fully executed into code with both front- and back-end development, so
depending on the client‘s set up and budget, It will provide either:
 Flat design templates
 Flat design templates plus style guide and asset library
 Flat pages
 Front-end coded templates
 A fully coded (front-end) system with all pages required to form the website or application
1.10.2 Template-based sections
Design templates consist of a layout and named regions. When you create a new section,
you can specify the design template for the section, and then insert your content, for example,
fields or other reusable sections, into the regions.
When you update the content of a design template, any section that uses that design
template is automatically rebuilt when you generate your application. Similarly, when you switch
the design template on which a section is based to another template, the section is automatically
rebuilt with the new template. In this way, you reduce maintenance to a minimum because when
you need to change the interface, you only need to adjust several templates instead of a large
number of individual sections.
Templates in UI design refer to the pre-designed frameworks or structures that provide a
consistent layout and visual style for the interface. They establish the overall design framework
and define the placement and arrangement of various UI elements. Templates often include
components such as headers, footers, navigation menus, sidebars, and content sections.
1.10.3 Importance of Templates:
 Consistency: Templates ensure visual and structural consistency across different screens
and pages of the interface, creating a cohesive and unified user experience.
 Efficiency: Using templates streamlines the design process as designers can reuse and
adapt existing components, saving time and effort.
 Branding: Templates help maintain a consistent brand identity by incorporating brand
colors, typography, and visual elements throughout the UI.
 User Familiarity: Consistent templates make it easier for users to navigate and interact
with the interface as they become familiar with the layout and interaction patterns.

22
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

1.10.4 Design templates and rulesets


Design templates are rules that you can store in rulesets, which affects how they function.
As rules, you can also version design templates, save them in branch rulesets, and so on. When
you develop a UI with the use of design templates, consider the following points:
 If a design template is in an application ruleset, the design template can support only
sections in the application ruleset, or in branch rulesets of the same application.
 If a design template is in a ruleset of an application that you use as a basis for building a
second application, the design template can support the sections in the child application.
 If a design template includes rules from branch rulesets, such as binary files, you cannot
apply that design template to a section that you create in the application ruleset in App
Studio. In such a scenario, the rule (the binary file) is unavailable.
 If a design template of a section is part of a specialized ruleset, you cannot switch that
design template to another template.
Using templates offers several advantages:
 Consistency: Templates help maintain a consistent look and feel across different pages or
screens within an application or website.
 Efficiency: They streamline the design process by providing a predefined structure,
allowing designers to focus on customizing and refining the details rather than starting
from scratch.
 Usability: Well-designed templates consider usability principles and best practices,
making it easier for users to navigate and interact with the interface.
1.10.5 Best practices for design templates
Ensure that you build a consistent, reusable, and responsive UI by learning about best practices for
using design templates.
 When you build your UI and you identify the components that share design patterns, create
design templates that you can reuse for those components.
 Ensure that each template has a specific purpose but is general enough to allow reuse
elsewhere.
 Give each template a name that describes its purpose.
 Balance the number of templates in your application: do not create a template for every
scenario, but do not create just a few generic templates for universal reuse.
 Ensure that each template has an icon that shows a simplified layout of the contents of the
template.
 Identify the regions of your template in which you want to place content and give them
descriptive names. For example, title, image, and status.

Fig: 1.9 Sample Design Template options

23
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

1.10.6 Content
Content refers to the actual information, data, or media that is displayed within the user
interface. It includes text, images, videos, forms, buttons, and any other elements that convey
meaning or provide functionality to users. Content plays a vital role in UI/UX design because it
directly affects how users perceive and interact with an interface. It includes the specific data,
messaging, or visuals that are relevant to the application or website's purpose. Content is crucial in
UI/UX design, as it helps users understand and interact with the interface effectively. Designers
need to consider the content's hierarchy, readability, visual appeal, and how it fits within the
overall design. Content refers to the actual information or data that fills the design template. It
includes text, images, videos, audio, and any other media or textual elements that convey specific
messages or provide meaningful information. Content is the substance of the design, delivering
the intended message, narrative, or functionality to the user. It should be tailored to the target
audience, align with the design's purpose, and be presented in a visually appealing and user-
friendly manner. Content refers to the specific information or data that is displayed within the UI.
It includes text, images, videos, forms, tables, or any other media or interactive elements that
convey meaningful information or allow user input. Content is dynamic and can vary from page to
page or screen to screen. It is typically generated or provided by the application, the user, or
retrieved from a database or external source.
The content is placed within the predefined structure of the template. For example, in a
web page, the template defines the header, footer, and sidebars, while the content would include
the actual text, images, and other media that appear in the main content area. In a mobile app, the
template would determine the overall layout and styling, while the content would be the specific
data or functionality presented to the user.

Fig: 1.10 Correlation and systematic mapping of Content and UI


24
IFETCE R 2019A ACADEMIC YEAR: 2023-2024

The separation between templates and content allows for easier maintenance and
modification of UI elements. Templates can be reused across multiple screens, while content can
be updated or replaced without affecting the underlying structure or design defined by the
template. This separation also enables efficient collaboration between designers, developers, and
content creators, as they can work independently on their respective areas.
Designers need to consider the following aspects when working with content:
 Clarity: Content should be clear, concise, and easy to understand. It should convey the
intended message or purpose effectively.
 Hierarchy: Designers need to establish a visual hierarchy to prioritize and emphasize
important content, ensuring that users can quickly scan and understand the information
presented.
 Readability: Choosing appropriate fonts, font sizes, line spacing, and contrast are crucial
to ensure that content is readable across different devices and screen sizes.
 Visual Appeal: Content should be presented in an aesthetically pleasing manner, aligning
with the overall design and branding of the application or website.
Ultimately, the relationship between templates and content in UI/UX design is about finding the
right balance. Templates provide a structure and consistency, while content brings life and
meaning to the interface. Effective UI/UX design combines both aspects to create engaging and
user-friendly experiences.
1.10.7 The relationship between templates and content can be summarized as follows:
 Templates provide the structure and framework for a design, while content fills in the
actual information and visuals within that structure.
 Templates create consistency and efficiency in the design process, enabling designers to
focus on the user experience, while content brings life to the design, making it informative
and engaging for users.
 It's important for designers to strike a balance between template design and content
presentation to ensure an intuitive and visually appealing user interface.
 Templates should be flexible enough to accommodate different types of content, and
content should be tailored to fit within the designated templates while aligning with the
overall design goals and user needs.

25

You might also like