Mobile Application Design Project: XYZ Restaurant Android App

Verified

Added on  2025/04/11

|5
|1797
|305
AI Summary
Desklib provides past papers and solved assignments for students. This project details the design of a food ordering mobile app.
Document Page
Contents
Abstract.......................................................................................................................................................2
Introduction.................................................................................................................................................2
Reflection of the Interface Designs..............................................................................................................2
User Requirement for the system...............................................................................................................3
Factors influencing design...........................................................................................................................3
Similar Interfaces.........................................................................................................................................4
Conclusion:..................................................................................................................................................4
References...................................................................................................................................................5
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Abstract
The purpose of this project t is to design and develop an application based on the background of food and
restaurants. For the purpose of developing the application standards of heuristic principles have been
applied in the user interface design. By applying heuristic principles, developed application has become
best as per the basic standards of application’s GUI. It has been found that implementation of heuristic
principles are best for the application development. For the future, more improvements can be made in
application by adding more security features like user authentication this can increase the security of the
whole application.
Introduction
An android application has been for a restaurant named XYZ. The main reason for developing an
application is to increase the popularity of the restaurant all over the world. The application has been
developed using the technology of Android. During the designing and development phase of the
application, for the reference purpose, an already developed application named as ‘Open Table:
Restaurants Near Me’ has been analyzed and reviewed as the interfaces of this application is very
effective and user interactive with many attractive design features. The application of xyz application has
been designed by taking the reference of all the interactive features of the selected application. The
interfaces of the application have been designed by focusing on user privileges.
Reflection of the Interface Designs
User interface design
The user interfaces of the application have been designed by applying the principles of heuristic by Jakob
Nielsen. Implementation of these principles helps in setting a proper standard for designing and
developing an application. By keeping in mind these principles during the design and development phase
of the application an efficient android application can be developed (Koroliuk, V. S., & Koroliouk, D.,
2017).
The heuristics principles of Jakob Nielsen said:
1. System status visibility: This principle says that the users of the system must get informed about
every action that the system is performing. In the developed application, the food order page uses the
principle of status visibility.
2. Matching System with the real world: This principle says that the system must design in such a
way that the user can understand. All the pages of the application follow this principle.
3. Freedom and control for user: In case of some unwanted situation that happens in the application,
there should be some option to come out. There is a back button in all the pages of the interface
which satisfies this principle.
4. Error Prevention: The system should check for the proper functioning there should not be any error
in the system. Whole application has been checked properly for preventing error in application.
5. Helping users to find, diagnose and then recover from the errors: Appropriate error message
should be displayed if the user performs any incorrect operation during the time of working with the
system. In the credit card details page, an error message is displayed while adding the credit card.
Document Page
6. Standards and Consistency: There should be a proper consistency in all the pages of the system. In
the developed application, proper consistency has been maintained by following this principle.
7. Recognizing instead of recalling: All the components of the system should be designed in such a
way that the user does not have to remember the working of the system. All the pages present in the
system has been designed by keeping in mind this principle.
8. Flexible and efficient usability: The system should be easy to understand by both experienced and
inexperienced user. The complete functionality of the application has been designed in such a way
that even completely inexperienced user can also use the system.
9. Minimalist and Aesthetic design: There should be no irrelevant information in the system, as it can
create confusion in the mind of users. In the developed application, there is no irrelevant information.
Everything is related to food and restaurant.
10. Documentation and manual: System users should be provided with proper documentation for using
system and there should be a page through which user can send their queries. For implementing this
principle a contact page has been designed in the application.
User Requirement for the system
There are some basic pages that all the ideal food and restaurants application includes. The basic pages of
an ideal food application are Order and booking page, food menu page, select food page, food item details
page, order food page, view order, and edit order page, payment page, view order status page, registration
page, discount page, and special offer page. All these pages should be included in the mobile application.
In the developed application all the required pages are included and well developed. All the pages of the
application have been designed by keeping in mind the requirements of the user and client. Every page
has its own feature, functionality, and responsibility. So designing of the system has been done in such a
way that the user requirement should be fulfilled and an ideal food and restaurant mobile application can
be developed. Different categories have been made for different kind of food like starters, main course,
desserts, and soft drinks. Making a different kind of categories helps users in searching the type of food
they want. The design of the developed mobile application totally meets all the requirements of the user
and all the requirements that are needed in a well-developed and ideal food and restaurant based mobile
application. The user interfaces have been designed in a way that user will not face any difficulty while
using the mobile application (Langer, A. M. 2016).
Factors influencing design
There are many factors that may influence the design and development of any mobile application. All
such factors play a major role while designing a mobile application or any other kind of application.
Some of the major factors that influence designing of a mobile application or any other kind of
application are:
User Requirements: User requirement is one of the major factors that influence the design of any
application. It is very necessary to design an application as per the requirement of the user. If the
designing is done by keeping in mind user requirement, the application can get successful results
from the user side. And if the designing is done without keeping in mind the user requirements, the
user will not feel free to use the application in an efficient way which will ultimately result in
unsuccessful outcomes (Janssen, F., Westbroek, H., & Doyle, W. 2015).
Restrictions: Every application has some or other kind of restrictions which implies that some of the
features cannot be implemented in the application. Such restrictions influence the design of the
application by restricting the developer to implement some of the features in the application.
Document Page
Design principles: The designer of the application should follow all the important design principles
in order to get the best outcomes from the user side (Morse, J. M. 2016). Design principles are one of
the factors which majorly influence the design of the application. During the development of the
application, implementation of design principles in the process has resulted in gaining the best
responses from the user.
Business requirements: Business requirements also play a vital role in influencing the design of the
application. The application should be designed by focusing on basic business requirements. The
main goal of every application is to increase the profit earning capability of the business. So the
design should be focused on the basic business requirements.
Competitors: Every business has many competitors to which the business has to compete. The
designs of the competitor's application also influence the design of own business application. The
target of the designer is to design an application which is better and efficient than the competitor’s
application design.
Similar Interfaces
During the designing of the mobile application, ideas for the design have been taken from the applications
of the organizations which are already in this business. The application having the best design interfaces
has been chosen and many ideas from that application have been taken to design the interfaces of the
application. The application from where ideas of the design have been taken is ‘Open Table: Restaurants
Near Me’ which is a business organization of food and restaurant. The interfaces of the application are
very attractive so many ideas of interface design have been taken for designing the mobile application.
The food menu interface of our application is somehow similar to the interface of competitor’s
application. Layout and graphics of both the interface are very much similar. In the competitor's
application, there is no feature of order tracking, while in our application there is a page to track the
orders. There is a feature in competitor’s application which is not present in our application, which is a
feature of setting the timing for booking.
Figure 1: Developed application Figure 2: Selected Application
Conclusion:
This is a project report that gives a brief description of the mobile application developed for a food and
restaurant business. The application has been developed on the technology of Android. In this report, all
the features of the application have been specified. An application of the competitor has been selected and
ideas of the interfaces have been taken from the selected application. The report gives a description about
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
all the heuristic principles that have been implemented in the design of the application. All the factors that
are influencing the design of the application have also been described in the report.
References
Dhillon, G., Oliveira, T., Susarapu, S., & Caldeira, M. (2016). Deciding between
information security and usability: Developing value based objectives. Computers in
Human Behavior, 61, 656-666.
Koroliuk, V. S., & Koroliouk, D. (2017). Heuristic Principles of Phase Merging in
Reliability Analysis. Reliability: Theory & Applications, 12(1 (44)).
Maia, N. P. S., Bonassa, J., Lonardoni, J. C., & Holanda, M. A. (2015). B44 INVASIVE
AND NON-INVASIVE MECHANICAL VENTILATION: Heuristic Evaluation And
Realistic Simulation: A New Methodology For The Design Of User Centered Interfaces
For Mechanical Ventilators. American Journal of Respiratory and Critical Care
Medicine, 191, 1.
Basson, S. H., Kanevsky, D., & Oblinger, D. A. (2015). U.S. Patent No. 9,165,280.
Washington, DC: U.S. Patent and Trademark Office.
Kim, S. H., & Oh, J. Y. (2015). U.S. Patent No. 9,104,301. Washington, DC: U.S. Patent
and Trademark Office.
Morse, J. M. (2016). Mixed method design: Principles and procedures. Routledge.
Langer, A. M. (2016). Assessing Business Requirements. In Guide to Software
Development (pp. 21-36). Springer, London.
Janssen, F., Westbroek, H., & Doyle, W. (2015). Practicality studies: How to move from
what works in principle to what works in practice. Journal of the Learning
Sciences, 24(1), 176-186.
chevron_up_icon
1 out of 5
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]