Food Ordering System Using Android Mobile Application
Hung, Pham (2023)
Hung, Pham
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202304185541
https://urn.fi/URN:NBN:fi:amk-202304185541
Tiivistelmä
The purpose of the thesis was to design and develop a mobile food ordering application, specifically
the Android application, which uses Android Studio as a platform for developing the application and
Google Firebase as a server for storing all information for the application. The idea of the application
was to combine the food ordering needs of android users and Android developers to create a proper
Android application. This thesis aimed to develop a prototype for food ordering systems and provide
readers with basic knowledge about implementing an Android application.
The theoretical part of the thesis discussed how to create a native mobile application by providing
three ways of building a native mobile application which is native, hybrid, and web-to-native. The
above ways will be compared and thereby giving an overview of the good options for creating a
native mobile application as well as for the empirical part.
The empirical part of the thesis described the process of implementing mobile food ordering
applications on Android devices. The mobile application was developed with the help of software
such as Android Studio and Google Firebase, which was used to store the database.
The result of this thesis project was a working Android mobile application that includes basic
functionality for a food ordering application. In addition, evaluating the completeness of the
application by considering whether the application has met the initial requirements or not and from
there giving ideas for future improvement and development. Besides, the effectiveness of using the
chosen method outlined in the theoretical part in creating an Android mobile application is also
evaluated. And from there, assessing the importance of choosing a development method as well
as predicting the future of mobile applications development.
the Android application, which uses Android Studio as a platform for developing the application and
Google Firebase as a server for storing all information for the application. The idea of the application
was to combine the food ordering needs of android users and Android developers to create a proper
Android application. This thesis aimed to develop a prototype for food ordering systems and provide
readers with basic knowledge about implementing an Android application.
The theoretical part of the thesis discussed how to create a native mobile application by providing
three ways of building a native mobile application which is native, hybrid, and web-to-native. The
above ways will be compared and thereby giving an overview of the good options for creating a
native mobile application as well as for the empirical part.
The empirical part of the thesis described the process of implementing mobile food ordering
applications on Android devices. The mobile application was developed with the help of software
such as Android Studio and Google Firebase, which was used to store the database.
The result of this thesis project was a working Android mobile application that includes basic
functionality for a food ordering application. In addition, evaluating the completeness of the
application by considering whether the application has met the initial requirements or not and from
there giving ideas for future improvement and development. Besides, the effectiveness of using the
chosen method outlined in the theoretical part in creating an Android mobile application is also
evaluated. And from there, assessing the importance of choosing a development method as well
as predicting the future of mobile applications development.