With the tremendous growth in mobile phones, mobile application development is an important emerging arena. Moreover, various applications fail to serve the purpose of getting the attention of the intended users, which is determined by their User Interface (UI) and User Experience (UX). As a result, developers often find it challenging to meet the users’ expectations. Various aspects of design and the experience of mobile applications using UX/UI are explored.
1. Introduction
Mobile phones are the most easily accessible hand-held devices used by the current generation. In 2021, global mobile phone shipment volume is predicted to reach 1.65 billion units, 6.3% higher than the previous year, while smartphone shipment volume is expected to increase 7.8% to 1.8 billion units in 2022. As a result, the Compound Annual Growth Rate (CAGR) for mobile phones and smartphones is anticipated to be 2.34% and 3.62%, respectively, during 2020–2025. According to
[1], the global mobile application market was valued at USD 154.05 billion in 2019 and is expected to grow at a CAGR of 11.5% between 2020 and 2027. According to CAGR, the UI industry will grow by 16 percent during 2017–2027, reaching USD 50 billion.
Figure 1 shows the technological revolution in the smartphone industry by estimating the number of smartphone users worldwide and the global market size of mobile applications
[2].
Figure 1. (
a) available count of smartphone users worldwide
[2]; and (
b) global mobile application market size
[1], where * represents the predicted value for 2022 and 2023.
The growing world of mobile phones and their applications at our fingertips requires better mobile interfaces that help to efficiently connect the physical world with the virtual world. The front-end of mobile applications has improved a lot over the years. Mobile phones and their increasing usage have transformed the conventional design into the user-oriented design of mobile applications. With the rise of chatbots, the Internet of Things (IoT)-based mobile applications, recommendation systems, and many more require a strong yet effective UI and UX to let users engage with the system. The seamless connectivity of the user with the system has to be the utmost priority of any mobile developer. A lot of research and analysis has been performed by the scientific community in this area. However, only a few have provided a concrete UI/UX guide to the mobile application developer.
2. State of the Art
This section presents the state-of-the-art approaches taken to evaluate the existing works done in this arena.
Table 1 briefly explains those approaches. The existing literature provides a lot of detail about the UI and the UX. The papers considered in the tabular comparison have been carefully selected keeping in mind the myriad of knowledge bases that they touch upon. Carefully designed literature is widely available and can help intermediate developers with a certain knowledge of design. However, for a beginner non-designer developer, it becomes challenging to develop a mobile application from square one without getting confused. A one-stop solution is required for those developers. Some of the literature, as discussed in
Table 1, is beautifully written, discussing various knowledge domains for UI/UX designing. However, concise basic knowledge essential for a beginner to understand seems to be missing. Research papers focus on a multitude of aspects of UI/UX designing. However, it was observed that the mentioned seven points seem to have quite a high preference when it comes to the users. The authors wanted an inclusion of both visual and mental acceptability of mobile applications that made sense in today’s world. There are so many papers, books, and conceptual studies available that dive deep into the subject, but for a beginner, it often becomes daunting to understand a tonne of concepts at once. This
pape
ntryr is an aid for developers searching for literature for basic knowledge of UI/UX.
Table 1.
Comparative survey of state-of-the-art.
Ref. |
Year |
Objective |
Pros |
Cons |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Researchers' proposed paper | Our proposed paper |
2022 |
To study the effect of social media content on engagement behaviour of users |
Analysis of the necessary context-based wants and preferences of users is discussed in the paper |
Gives a general overview of UI/UX for mobile applications |
● |
● |
● |
● |
● |
● |
● |
[3] | [6] |
2022 |
To propose an end-to-end evaluation framework for mobile application |
Provides an end-to-end evaluation framework "perses" which was integrated into a DevOps to automate its execution |
Heterogeneity of the scenario is missing |
● |
● |
● |
● |
● |
● |
○ |
[4] | [7] |
2022 |
To study the accessibility barriers in mobile apps |
Proposes guidelines to prevent these issues. |
The study specifically meant to mobile application development and not for UI/UX. |
○ |
● |
● |
● |
● |
● |
● |
[5] | [8] |
2022 |
To evaluate the dynamism of the digital content and tools used in mobile application development |
Provides accessible projects |
unpleasant interactions |
○ |
● |
● |
● |
● |
● |
○ |
[6] | [9] |
2021 |
Investigated the effect of sequence of UI elements and type of forms |
Effect of sequence of UI elements and type of forms |
A very primitive design |
● |
● |
● |
● |
● |
○ |
○ |
[7] | [10] |
2021 |
To conduct research to evaluate and explore the impact of the need for uniqueness, self-identification, and perceived performance risk on mobile application usage behaviour, and the mediating function of attitude toward mobile application design |
Contains literature and information about different consumer perceptions and their impact on usage behaviour, giving helpful insights to application developers |
Limited context, sample size and variables under consideration |
○ |
○ |
● |
● |
○ |
○ |
○ |
[8] | [11] |
2021 |
Using design thinking to produce a design that meets the needs of each user to achieve Goal 4 of the Sustainable Development Goals (SDGs) |
Created a prototype of the UI/UX design for "IdeIn," a web-based learning tool that strives to give equal access to quality education for all students |
Limited context, region of interest and scope. |
● |
● |
○ |
● |
● |
● |
○ |
[9] | [12] |
2021 |
To study the effect of social media content on engagement behaviour of users |
Analyses how content and context affect the link between each type of material and user engagement and thereby proposed research hypotheses |
Research restricted to two social media platforms, which may be commonly used on desktops |
○ |
● |
● |
○ |
○ |
● |
○ |
[10] | [13] |
2019 |
To produce a form of experience in making a usability chemical application, using concepts of the UX |
Gives useful insights for mobile application development using UX analysis |
Restricted to chemical applications |
○ |
○ |
○ |
● |
○ |
○ |
○ |
[11] | [14] |
2019 |
To offer a proposition for an agrarian information gathering framework that spotlights on UI and client experience (UI and UX) from all stakeholders |
Extendable to other agricultural applications |
Context limited to agriculture |
● |
● |
○ |
● |
● |
○ |
● |
[12] | [15] |
2018 |
To propose a UI/UX tool and methodology (domain and device-independent model-based adaptive UI methodology |
Provides personalized services for various applications to improve the UX to meet the right level of user satisfaction |
A rule-authoring tool for managing complex adaptation rules, as well as an unresolved UI presentation issue |
● |
● |
● |
● |
● |
○ |
● |
[13] | [16] |
2018 |
Prepare UI/UX and agile approaches for the design and deployment of a job tracking and assessment system. |
Took Agile methodology and KPIs into consideration |
Job domain specific research |
● |
● |
● |
● |
● |
○ |
○ |
[14] | [17] |
2017 |
UI/UX research and design for a mobile e-commerce application prototype on Gramedia |
Analyses the user’s preferences and create a mobile application prototype |
Restricted to e-commerce |
● |
● |
● |
● |
○ |
○ |
● |
[15] | [18] |
2017 |
User interface generation by sketching |
Obtaining a collection of sample graphical user interfaces (GUI) from existing open source programmes that are similar to or identical to an original designer’s draft for an interface |
Code search engines to be improved |
● |
○ |
● |
● |
● |
○ |
○ |
[16] | [19] |
2017 |
Design and construct a user-friendly mobile application that provides information and appeals to users |
Competitive analysis, card sorting, personas, site mapping, wireframes, user testing, branding, and focus groups are all factors in the creation of mobile applications |
Focus on UI missing |
○ |
● |
● |
● |
● |
○ |
● |
[17] | [20] |
2016 |
An organised investigation of the user experience of mobile apps |
Assist application developers and designers in concentrating on specific user interface and user experience challenges |
Focus on UI missing |
○ |
● |
● |
○ |
○ |
● |
● |