Professional Documents
Culture Documents
Chapter 4b - User Interface (UI)
Chapter 4b - User Interface (UI)
User Interface
SKR4307
Semester I 2022/2023
1. Mobile User Interface (UI) Design
• Design falls into the category of
craftsmanship.
• To pre-emptively complete the tasks,
mobile devices are:
Portable enough to carry always,
Connected to voice and data networks,
and
Contextually aware by using sensors
and networks
• App exciting new features like:
Motion
Gestures: Zooming, Swiping, Tapping,
Turning, and Shaking
2. Understanding App Users
• The Gestalt principles – a considerable influence on design,
describing how the human mind perceives and organizes visual data.
• The Gestalt principles – theories of visual perception developed by
German psychologists in the 1920s.
• Key principles:
Proximity,
Closure,
Continuity,
Figure and ground, and
Similarity.
3. Design Pattern – Navigation
A gesture (e.g., swipe or double tap) – may prompt the reveal as well as
selecting an on-screen icon.
• Textual content.
• Vector shapes will be rasterized on devices as fonts are converted to comply
with device formats.
• Size, shape, contrast, color, and position all matter.
• Text layout and alignment should follow certain readability guidelines.
6.2 Plain Language
• Clear and understandable to the audience
• These tips are especially relevant to app
creators:
• Omit unnecessary words.
Take the first draft and cut it in half, and then see
if can cut it in half again.
• Use the simplest form of a verb.
• Use short, simple words, avoid jargon and
abbreviations.
• Use pronouns – avoid repeating the same
nouns.
… cont.
• GUI
Take user’s input information through keyboard (virtual, mini-QWERTY,
foldable) and/or pointing methods that react the screen.
Display relevant information on the screen.
• Web-based UI
Accept user-request, transmits to web server, receive response and display
information on the device.
Using mobile web browser.
7.1 UI design – The considerations
• Design the app for fingers (not for a mouse)
44 x 44 pixels for buttons
6 buttons maximum per width of screen (smart phone)
• Best practices
Keep app consistent with others, to take advantage of user experience.
Stay focused on the users’ immediate task.
Display only the information and menu actions that users need now.
Minimize the number of steps required to complete a task.
Allow users to change their minds and undo commands.
Display information in a way that makes effective use of the small screen.
7.3 Screen Resolution
• UI for desktop easier than mobile
Higher resolution (1024 x 768 pixels)
Full size keyboard
Use mouse as pointing devices
• Supported screen resolution in mobile device
From 128x160 pixels to 480x800 pixels
• Web-based UI
Develop one solution to provide recognition of web-browser and resolution of
the device
Implement adaptation of information for purpose of appropriate visualization
8. Mobile Navigation Paradigm
… cont.